摘要:前言: 小程序开发中诸如获取用户手机号码、调起微信支付、领取卡券等api都是会有一定的延迟的。也就是说通过点击按钮调用这些api的时候,从点击按钮调用api,到支付页面或者领取卡券界面展示出来是需要一定时间的,连续点击按钮,还是有可能会重复调用的。 虽然这种情况有点极端,正常用户是不会这么连续快速的
阅读全文
摘要:异常描述: 微信小程序领取卡券,调用 wx.addCard 接口,安卓手机正常调起领取卡券界面,苹果手机、微信开发者工具中均出现“参数错误”,如图: 异常解析: 安卓手机能正常调起领取界面,那就说明领取卡券参数是没有问题的,那么苹果手机中出现的异常应该就是ios系统对js的某些兼容性问题了。认真再从
阅读全文
摘要:要给下线物料提供方形的小程序二维码,官方文档只说了获取小程序码和二维码的三种接口及调用,但是自己模拟接口调用,返回的数据并不是我们现象中base64位的图片类型,而是一堆乱码。经过百度得知这就是一个二进制的流文件,需要后端进行相应转换,看了下相应的文档发现自己转换还挺麻烦的,最后采用了火狐浏览器插件的方式进行二维码转换了。
阅读全文
摘要:微信小程序使用回调函数出现异常:TypeError: Cannot read property 'setData' of undefined。
系作用域问题——回调函数中的作用域已经脱离了调用函数了,因此需要在回调函数外边把this赋给一个新的变量才可以了。
阅读全文
摘要:微信小程序接入百度统计全流程,其实很简单。。。
阅读全文
摘要:除了component,微信小程序中还有另一种组件化你的方式template模板,这两者之间的区别是,template主要是展示,方法则需要在调用的页面中定义。而component组件则有自己的业务逻辑,可以看做一个独立的page页面。简单来说,如果只是展示,使用template就足够了,如果涉及到的业务逻辑交互比较多,那就最好使用component组件了。
阅读全文
摘要:微信关注需要下载编译包的小程序,然后点进去看一下,微信就会自动下载相应的编译包到手机上了。
阅读全文
摘要:边要做一个微信小程序,并要能获取用户微信绑定的手机号码。而小程序开发文档上边提供的获取手机号码的接口(getPhoneNumber())返回的是密文,需要服务器端进行解密,但是官方提供的开发文档一如既往的乱,如果没有对小程序开发文档有一个整体的了解,搞懂解密流程还是有点难的。这里把小程序从请求用户授权获取手机号码直至获取到手机号码明文的整个流程串了起来,方便迅速了解,
阅读全文
摘要:jquery-qrcode生成二维码,微信中识别二维码——转换为图片格式,生成中文格式内容。。。。。。
阅读全文
摘要:异常描述: 使用 navigator 导航,各种属性配置没问题,就是点击死活不跳转。 异常分析: 遇到这种情况,要先考虑的就是当前配置的导航url,是不是已经使用在tabBar中,因为小程序对于navigator 有如下描述: 也就是说navigator 中使用tabBar中的路由链接,是不能使用n
阅读全文
摘要:>> 编写wxs文件——filter.wxs >> wxml模板文件中导入过滤器文件: >> 在模板中使用过滤器:
阅读全文
摘要:最新方法可以使用微信小程序提供的 rich-text (富文本)组件直接写解析html,详见 rich-text: 其中 html 为后端返回的html代码格式数据,这里直接就可以解析,再也不需要像wxParse那样还需要引入插件。 虽然官方文档说nodes不推荐使用String类型,性能会有所下降
阅读全文
摘要:小程序不支持h5中的onerrorimg,只开放了binderror属性,当错误发生时,会发布到 AppService,事件对象event.detail = {errMsg: 'something wrong'}。 网上查了下,没有什么好的解决方法,找了几个案例结果都没有实现想要的效果。 结合前边看
阅读全文
摘要:实现原理: 对样式进行格式化,然后根据 “rem” 进行拆分,这样就会拆分成一个数组 [str1,str2,str3...,str6], 除了最后一个元素,前边的元素都会以 “rem” 样式的数值结尾, 然后在对数组中的元素字符串进行再次根据 “:” 进行拆分,这样就把原rem样式的数字给提取出来了
阅读全文
摘要:一. 脚本部分: 1. 表达式无效的处理: 如果你发现自己编写的表达式无效或者数据不展示,那么请先检查你的表达式是否有添加{{}},小程序中全部都要添加的,只要是在模板中调用js中的数据 2. 获取元素位置问题: 微信小程序是基于数据的,不支持DOM和BOM,所以没有提供获取元素位置的方法。 虽然有
阅读全文
摘要:异常现象: 多页面应用,路由采用hash模式,链接带有"#"。 在微信中分享到朋友圈或好友时,分享出去的路由被破坏,打开分享的链接,路由中的“#”会被去掉并追加?fromTimeline之类的后缀参数,这就造成了分享出去的链接只能进入首页,无法正常跳转到其他路由。 解决思路: 最开始的想法就是去掉“
阅读全文
摘要:具体参考官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319&token=&lang=zh_CN 第一步:填写服务器配置: 微信公众号验证服务器配置的流程: 官方文档介绍比较详细,但是实用性却不强,而且容易被误导
阅读全文
摘要:微信公众平台现在推出自动回复消息接口,但是由于是接口内容用的是PHP语言写的,很多地方操作起来让本人这个对java比较熟悉的小伙很别扭,所以仿照PHP的接口代码做了一套jsp语言编写的接口。 首先先把整个接口代码贴出来做下比较,然后我们再分析代码: PHP: [php] view plain cop
阅读全文