] 2. Verwenden Sie openSetting, um den Benutzer zu führen um die entsprechenden Berechtigungen zu öffnen."/> ] 2. Verwenden Sie openSetting, um den Benutzer zu führen um die entsprechenden Berechtigungen zu öffnen.">

Heim >Web-Frontend >uni-app >Wie nennt Uniapp die WeChat-Autorisierung?

Wie nennt Uniapp die WeChat-Autorisierung?

coldplay.xixi
coldplay.xixiOriginal
2020-12-09 16:54:166260Durchsuche

Uniapp ruft die WeChat-Autorisierungsmethode auf: 1. Verwenden Sie die Schaltflächenkomponente, der Code lautet [831fecd201ff12d80e83cfce1325eed265281c5ac262bf6d81768915a4a77ac0] 2. Verwenden Sie openSetting als Anleitung Der Benutzer muss entsprechende Berechtigungen öffnen.

Wie nennt Uniapp die WeChat-Autorisierung?

Die Betriebsumgebung dieses Tutorials: Windows7-System, Uni-App2.5.1-Version, Dell G3-Computer.

Empfohlen (kostenlos): Uni-App-Entwicklungs-Tutorial

Uniapp ruft WeChat-Autorisierungsmethode auf:

Methode eins

**使用button组件(open-type属性)**
<button open-type="getUserInfo"@click="loginMP"></button>
uni.getUserInfo({
provider:"weixin",
success(userInfo) {
loginMP().then(res=>{
uni.setStorageSync(&#39;token&#39;, res.result.token)
uni.getUserInfo({
provider:"weixin",
success(res) {
console.log(res);
},
fail(err) {
console.log(err);
}
})
uni.showToast({
title: &#39;登录成功&#39;
});
}).catch(err=>{
uni.showModal({
title: "提示",
content: &#39;稍后重试&#39;+err.message,
showCancel: false,
});
})
}

Methode. zwei

**使用openSetting引导用户打开相应的权限,相关的API还有getSetting **
uni.authorize({
scope:"scope.scope.userInfo",
success(res) {
console.log(res);
},
fail() {
uni.openSetting({
success(authSetting) {
console.log(authSetting);
}
})
}
})

Verwandte kostenlose Empfehlungen: Programmiervideokurs

Das obige ist der detaillierte Inhalt vonWie nennt Uniapp die WeChat-Autorisierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn