getPhoneNumber能调起授权bindgetphonenumber不触发
发布于 6 年前 作者 weihan 4103 次浏览 来自 问答

<view class=“modal flex-column " wx:if=”{{show_phone}}" bindtap=‘togglePhoneModal’>

<view class=“container”>

<text>您还没有绑定手机,赶快绑定吧!text>

<button  open-type=“getPhoneNumber” bindgetphonenumber=“getPhoneNumber”>确认button>

//能弹出确认授权。不输出e

view>

view>

<button  open-type=“getPhoneNumber” bindgetphonenumber=“getPhoneNumber”>确认button>

//能弹出确认授权。并且输出e

js

getPhoneNumber: function (e) {

console.log(e)

},

modal 为fix定位元素,其中的button能弹处确认授权提示,但是bindgetphonenumber是没有触发的,

下面直接写在page中的button可以调起并触发bindgetphonenumber

这个页面的.json文件中使用了 usingComponents

只有当父元素为 fix或者absolut定位,.json中使用了usingComponents同时存在时,会出现这个情况

回到顶部