mpvue 自去除 wx.getUserInfo 后优化处理及遇坑处理

本文针对微信小程序中用户授权体验不佳的问题提出解决方案。通过调整用户体验设计并加入用户授权按钮,改进了button组件open-type属性的使用方式。此外,在mpvue框架的node_modules目录下对index.js文件进行了扩展,以确保bindgetuserinfo事件能够被正确绑定。
摘要由CSDN通过智能技术生成

微信官方声明为了优化用户体验,不希望在用户不希望的情况下弹出授权框!

项目处理方法:修改用户体验,增加用户授权按钮。

遇到问题:button,open-type,监听事件方法 bindgetuserinfo="onGetUserInfo" 这个方法写到 method 里绑定不上

需要在 node_modules 包里,mpvue 文件下 index.js添加与 created 同级的方法

- node_modules

|- mpvue

|-- index.js

|--- LIFECYCLE_HOOKS (数组下添加fnagfa字段)onGetUserInfo

|--- initMP(方法里判断 mpType 格式时除 app component 的 else 里添加方法)

        

// botton open-data
onGetUserInfo : function onGetUserInfo ( options) {
callHook$1( rootVueVM, 'onGetUserInfo', options);
},


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值