代码如下, 报错见附件:
<template>
<view>
<button @tap="wxGetUserProfile">
授权
</button>
</view>
</template>
<script>
import { AppModel } from '@/models/app.js';
const appModel = new AppModel();
export default {
name: 'UserInfoBtn',
methods: {
wxGetUserProfile: function () {
return new Promise((resolve, reject) => {
uni.getUserProfile({
lang: 'zh_CN',
desc: '获取你的昵称、头像、地区及性别',
success: (res) => {
console.log('成功', res)
resolve(res)
},
// 失败回调
fail: (err) => {
console.log('失败', err)
reject(err)
}
})
})
},
}
}
</script>
<style lang="scss" scoped>
</style>