<view class="list-nickname">
<image :src="userpic" mode=""></image>
<view class="nickname">
<view class="name">{{username}}</view>
<view class="time">总帖子 1 今日发帖 0</view>
</view>
</view>
<view class="login-other-img">
<image src="../../static/weixin.jpg" @click="Signparty('weixin')"></image>
<image src="../../static/qq.jpg" @click="Signparty('qq')"></image>
<image src="../../static/weibo.jpg" @click="Signparty('sinaweibo')"></image>
</view>
Signparty(provider){
uni.login({
provider:provider,
success:(res)=>{
console.log(res)
if(res.errMsg=="login:ok"){
uni.getUserInfo({
success:(res)=>{
if(res.errMsg == "getUserInfo:ok"){
let data = {
// phone:this.keyword,
provider:provider,
openid:res.userInfo.openId,
expires_in:10,
nickName:res.userInfo.nickName,
avatarUrl:res.userInfo.avatarUrl
}
uni.request({
url:'http://ceshi2.dishait.cn/api/v1/user/otherlogin',
method:'POST',
data:data,
success:res=>{
if(res.data.msg=="登录成功"){
uni.setStorageSync("token",res.data.data.token)
uni.setStorageSync("username",res.data.data.nickname)
uni.setStorageSync("userpic",res.data.data.avatarurl)
uni.switchTab({
url:"/pages/medetail/detail"
})
}
}
})
}
}
})
}
console.log(res.authResult.openid)
// uni.getFileInfo({
// success:(res)=>{
// console.log(res)
// }
// })
}
})
},