mpvueウィジェットによるユーザー情報の取得
2049 ワード
ガジェット公式宣言getUserInfo調整
ユーザ体験を最適化するためにwxを用いる.getUserInfoインタフェースが直接ライセンスボックスをポップアップする開発方式は、徐々にサポートされなくなります.2018年4月30日より、ミニプログラムとミニゲームの体験版、開発版がwxを呼び出す.getUserInfoインタフェースは、認証質問ボックスをポップアップできず、デフォルトの呼び出しに失敗します.正式版はしばらく影響を受けない.開発者は、次の方法でユーザー情報を取得または表示できます.
一、小プログラム:
1、buttonコンポーネントを使用し、open-typeをgetUserInfoタイプとして指定し、ユーザー基本情報を取得する.
詳細については、次の文書を参照してください.
https://developers.weixin.qq.com/miniprogram/dev/component/button.html
2、open-dataを使用してユーザーの基本情報を表示します.
詳細については、次の文書を参照してください.
https://developers.weixin.qq.com/miniprogram/dev/component/open-data.html
二、小さなゲーム:
1、ユーザー情報ボタンUserInfoButtonを使用する.
詳細については、次の文書を参照してください.
https://developers.weixin.qq.com/minigame/dev/document/open-api/user-info/wx.createUserInfoButton.html
2、オープンデータドメインの下の展示ユーザー情報.
詳細については、次の文書を参照してください.
https://developers.weixin.qq.com/minigame/dev/document/open-api/data/wx.getUserInfo.html
開発者の皆さん、インタフェースの調整に注意してください.
mvpvueでgetUserInfoを使用する方法
リファレンス1リファレンス2
ユーザ体験を最適化するためにwxを用いる.getUserInfoインタフェースが直接ライセンスボックスをポップアップする開発方式は、徐々にサポートされなくなります.2018年4月30日より、ミニプログラムとミニゲームの体験版、開発版がwxを呼び出す.getUserInfoインタフェースは、認証質問ボックスをポップアップできず、デフォルトの呼び出しに失敗します.正式版はしばらく影響を受けない.開発者は、次の方法でユーザー情報を取得または表示できます.
一、小プログラム:
1、buttonコンポーネントを使用し、open-typeをgetUserInfoタイプとして指定し、ユーザー基本情報を取得する.
詳細については、次の文書を参照してください.
https://developers.weixin.qq.com/miniprogram/dev/component/button.html
2、open-dataを使用してユーザーの基本情報を表示します.
詳細については、次の文書を参照してください.
https://developers.weixin.qq.com/miniprogram/dev/component/open-data.html
二、小さなゲーム:
1、ユーザー情報ボタンUserInfoButtonを使用する.
詳細については、次の文書を参照してください.
https://developers.weixin.qq.com/minigame/dev/document/open-api/user-info/wx.createUserInfoButton.html
2、オープンデータドメインの下の展示ユーザー情報.
詳細については、次の文書を参照してください.
https://developers.weixin.qq.com/minigame/dev/document/open-api/data/wx.getUserInfo.html
開発者の皆さん、インタフェースの調整に注意してください.
mvpvueでgetUserInfoを使用する方法
export default {
created () {
this.login()
},
methods: {
login () {
console.log(' ')
qcloud.setLoginUrl(config.loginUrl)
const session = qcloud.Session.get()
console.log(session)
if (session) {
//
//
//
qcloud.loginWithCode({
success: res => {
this.setData({ userInfo: res, logged: true })
console.log(res)
},
fail: err => {
console.error('222', err)
}
})
} else {
//
qcloud.login({
success: res => {
this.setData({ userInfo: res, logged: true })
},
fail: err => {
console.log(err)
}
})
}
},
getUserInfo (e) {
console.log('111', e.mp.detail.userInfo)
}
}
}
リファレンス1リファレンス2