<button open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">getPhoneNumber</button>

image.png
open-type String 开放能力
注意
事件务必使用vue语法,比如下面的获取手机号示例
<button type="default" open-type="getPhoneNumber" @getphonenumber="decryptPhoneNumber">获取手机号</button>

image.png
getPhoneNumber(e) { if (!e.target.iv) { uni.showModal({ content: '获取手机号失败!', showCancel: false }) return; } uni.checkSession({ success: _ => { bindMobileApi({ ivdata: e.target.iv, encrypdata: e.target.encryptedData, }).then(res => { this.$emit('callback',true); store.dispatch('getInfo', false) uni.showModal({ content: '登录成功', showCancel: false }) }).catch(err => { store.dispatch('getInfo', false) }) }, fail: res => { store.dispatch('getInfo', false) uni.showModal({ content: '获取手机号失败,请再次尝试!', showCancel: false }) } })}
文章转载于:https://www.jianshu.com/p/b567233dddbb
原著是一个有趣的人,若有侵权,请通知删除
还没有人抢沙发呢~