You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
campus_leader/code4.txt

90 lines
1.7 KiB

2 years ago
Page({
data: {
name: '',
account: '',
password: ''
},
//获取用户名
getName(event) {
console.log('获取输入的用户名', event.detail.value)
this.setData({
name: event.detail.value
})
},
//获取用户账号
getAccount(event) {
console.log('获取输入的账号', event.detail.value)
this.setData({
account: event.detail.value
})
},
// 获取密码
getPassword(event) {
console.log('获取输入的密码', event.detail.value)
this.setData({
password: event.detail.value
})
},
//注册
zhuce1() {
let name = this.data.name
let account = this.data.account
let password = this.data.password
console.log("点击了注册")
console.log("name", name)
console.log("account", account)
console.log("password", password)
//校验用户名
if (name.length < 2) {
wx.showToast({
icon: 'none',
title: '用户名至少2位',
})
return
}
if (name.length > 10) {
wx.showToast({
icon: 'none',
title: '用户名最多10位',
})
return
}
//校验账号
if (account.length < 4) {
wx.showToast({
icon: 'none',
title: '账号至少4位',
})
return
}
//校验密码
if (password.length < 4) {
wx.showToast({
icon: 'none',
title: '密码至少4位',
})
return
}
//注册功能的实现
wx.cloud.database().collection('user').add({
data: {
name: name,
account: account,
password: password
},
success(res) {
console.log('注册成功', res)
wx.showToast({
title: '注册成功',
})
wx.navigateTo({
url: '../adlogin/adlogin',
})
},
fail(res) {
console.log('注册失败', res)
}
})
}
})