<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同时存在时,会出现这个情况