uni.getProvider({
service: 'oauth',
success: (res) => {
debugger;
this.providerList = res.provider.map((value) => {
let providerName = '';
let platform = '';
switch (value) {
case 'weixin':
providerName = 'wlIcon-WeChat';
// #ifdef MP
platform = 'mp_weixin';
// #endif
// #ifdef APP-PLUS
platform = 'app_weixin';
// #endif
break;
case 'qq':
providerName = 'wlIcon-QQ'
// #ifdef MP
platform = 'mp_qq';
// #endif
// #ifdef APP-PLUS
platform = 'app_qq';
// #endif
break;
case 'sinaweibo':
providerName = 'wlIcon-WeiBo'
platform = 'app_weibo';
break;
case 'xiaomi':
providerName = 'wlIcon-Xiaomi'
platform = 'app_xiaomi';
break;
case 'apple':
providerName = 'wlIcon-Apple'
platform = 'apple';
break;
}
return {
id: value,
name: providerName,
platform: platform
}
});
},
fail: (error) => {
console.log('获取登录通道失败', error);
}
});