大佬已经实现了嘛?小程序名称是什么?可否体验一下
Button组件在基础库2.32.3版本中,open-type类型耦合使用的问题?组件名称 :Button 基础库版本2.32.3 从基础库 2.32.3 版本起,隐私同意按钮支持与手机号快速验证组件、手机号实时验证组件耦合使用,调用方式为 [代码]<button open-type="getPhoneNumber|agreePrivacyAuthorization">[代码] 或 [代码]<button open-type="getRealtimePhoneNumber|agreePrivacyAuthorization">[代码]。 也支持隐私同意按钮与获取用户信息组件耦合使用,调用方式为[代码]<button open-type="getUserInfo|agreePrivacyAuthorization">[代码] 以上引自官方文档说明 实际测试中发现,在基础库版本2.32.3中,在以下情况中,点击<button open-type="getPhoneNumber|agreePrivacyAuthorization"> 组件按钮时,其对应的 `bindgetphonenumber` 回调事件仍然会被`wx.onNeedPrivacyAuthorization` api进行拦截,无法进入回调。 如何复现: 前提: 切换基础库版本至2.32.3 在首页页面中使用<button open-type="getPhoneNumber|agreePrivacyAuthorization"> 组件在页面加载时调用`getLocation` API,此时会弹出隐私弹窗点击不同意按钮,关闭隐私弹窗点击`同意隐私协议并授权手机号` 按钮 观察控制台发现,`bindgetphonenumber`的事件回调没有触发,而触发了`wx.onNeedPrivacyAuthorization`事件回调,会导致再次出现隐私协议弹窗。正常表现:点击使用了耦合类型的Button按钮时,应该正常触发bindgetphonenumber 事件回调,不应该再触发`wx.onNeedPrivacyAuthorization`事件回调导致再次出现隐私协议弹窗。 经过多次测试,只有此2.32.3版本存在此问题,高于此版本的基础库不会有问题。 这种问题该怎么兼容?我们的代码难道要针对低于此版本、等于此版本、高于此版本这三种情况来兼容吗? 代码片段: https://developers.weixin.qq.com/s/kSJsi1m276LA
04-03大佬是实现了嘛,小程序叫什么名字,可以体验一下嘛?
小程序手机号验证组件和隐私协议同意弹窗耦合了吗?<button id="agree-btn1" open-type="getPhoneNumber|agreePrivacyAuthorization">获取手机号</button> 上面代码,在小程序会先展示隐私保护指引弹窗,同意后再展示获取手机号弹窗。 官方文档说: 从基础库 2.32.3 版本起,隐私同意按钮支持与手机号快速验证组件、手机号实时验证组件耦合使用,调用方式为 [代码]<button open-type="getPhoneNumber|agreePrivacyAuthorization">[代码] 或 [代码]<button open-type="getRealtimePhoneNumber|agreePrivacyAuthorization">[代码]。 小程序基础库是3.1.5,现在是还没耦合到一个弹窗里面吗?有的小程序只展示获取手机号的弹窗;有的小程序会先展示保护指引同意弹窗,再展示手机号获取弹窗,同一份代码,这又是什么原因呢?
04-03