diff --git a/pages/login/login.js b/pages/login/login.js index 847ff9b..4310421 100644 --- a/pages/login/login.js +++ b/pages/login/login.js @@ -14,7 +14,8 @@ Page({ */ data: { phoneNumber: '', // 手机号 - password: '' // 密码 + password: '', // 密码 + checked: false, }, handlePhoneInput(event) { this.setData({ phoneNumber: event.detail.value }); @@ -22,8 +23,25 @@ Page({ handlePasswordInput(event) { this.setData({ password: event.detail.value }); }, + togglePasswordVisibility() { + this.setData({ passwordVisible: !this.data.passwordVisible }); + }, + checkAccepted(e) { + console.log("开始设置值") + console.log(e.detail.value) + if(e.detail.value.length>0){ + this.setData({ + checked:true + }) + }else{ + this.setData({ + checked:false + }) + } +}, handleLogin() { - wx.request({ + if (this.data.checked) { + wx.request({ url: requestUrl + '/user/login', // 你的接口地址 method: 'POST', data: { @@ -52,6 +70,13 @@ Page({ console.log('登录失败', error); } }); + } else { + // 如果协议未被接受,显示提示或者阻止登录 + wx.showToast({ + title: '请先同意用户使用协议', + icon: 'none', + }); + } }, /** * 生命周期函数--监听页面加载