收藏
回答

点击 没有反应,函数没有执行

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 工具 wx1e99f43f5e58b265 cloudbase-8ghuwjus601dd914 3.7.10

https://developers.weixin.qq.com/miniprogram/dev/framework/


<button class="username"

open-type="getUserProfile"

bind:getuserprofile="handleUserProfile1"

type="default"

>获取信息</button>

handleUserProfile1(e) {

console.log('当前基础库版本:', wx.getSystemInfoSync().SDKVersion);

console.log(e)

if (e.detail.errMsg.includes('deny')) {

wx.showModal({

title: '提示',

content: '需要授权才能继续操作',

success: (res) => {

if (res.confirm) wx.openSetting()

}

})

}

else if (e.detail.errMsg === 'getUserProfile:ok') {

const { avatarUrl, nickName } = e.detail.userInfo

this.setData({ avatar: avatarUrl }) // 更新头像显示

} else {

console.error('授权失败:', e.detail.errMsg)

}

},


回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容