uniApp 写小程序获取微信电话号码问题

 

记录下最近用uniapp 开发小程序遇到的问题,因为之前都小程序的ide 所以在获取微信电话号码时想当然的这样写:

<button  open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">微信号码快捷方式绑定</button>

 这时编译到小程序,点击允许获取授权会报错:

 Component "pages/public/login" does not have a method "getPhoneNumber" to handle event "getphonenumber".

需要修改成uniapp的写法在templete

<button @getphonenumber="getPhoneNumber" open-type="getPhoneNumber">微信号码快捷方式绑定</button>

script代码

	getPhoneNumber(e) {
				console.log(e.detail.errMsg);
				console.log(e.detail.iv);
				console.log(e.detail.encryptedData);
			},

注意@getphonenumber="getPhoneNumber" 不是@getphonenumber="getPhoneNumber()";然后注意大小写就可以了

 

发布了2 篇原创文章 · 获赞 1 · 访问量 328
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览