async login({
phone,
password
}) {
if (!phone || !password) {
return {
code: 400,
message: '手机号和密码不能为空'
}
}
const res = await uniID.login({
username: phone,
mobile: phone,
password
})
if (res.code === 0) {
return {
code: 0,
message: '登录成功',
data: {
user: {
id: res.uid,
phone
},
token: res.token,
tokenExpired: res.tokenExpired
}
}
} else {
return {
code: res.code,
message: res.message
}
}
},
async logout({}) {
const res = await uniID.logout()
if (res.code === 0) {
return {
code: 0,
message: '注销成功'
}
} else {
return {
code: res.code,
message: res.message
}
}
},

忧等生
- 发布:2025-08-08 09:44
- 更新:2025-08-11 14:10
- 阅读:75

你得先通过uni-id-co登录后才能调用此方法(不要用uniID.login自己写登录函数,因为还涉及到token解析,保存,验证等一系列操作的),建议直接用uni-id-pages插件,插件文档:https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html
忧等生 (作者)
我主要是不想用uni-id-pages 目前已解决 多谢
2025-08-13 14:04