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

 

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

uniApp 写小程序获取微信电话号码问题_第1张图片

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

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

需要修改成uniapp的写法在templete

script代码

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

uniApp 写小程序获取微信电话号码问题_第2张图片

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

 

你可能感兴趣的:(小程序)