// pages/validNameKeyword/validNameKeyword.js const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0' // const defaultAvatarUrl = '../../images/login.png' Page({ /** * 页面的初始数据 */ data: { phone: '', //用户名-手机号 keyword: '', // 密码 telMessage: '', // 手机号验证提示信息 keywordMessage: '', //密码 avatarUrl: defaultAvatarUrl, //头像 }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { }, // 授权头像 onChooseAvatar(e) { const { avatarUrl } = e.detail this.setData({ avatarUrl, }) }, // 校验手机号 telChange: function (event) { const phone = event.detail || event; let message = ''; let disable = ''; if (phone) { if (/^1(3|4|5|7|8)\d{9}$/.test(phone)) { message = ''; disable = false; } else { message = '您输入的手机号码有误'; disable = true; } } else { message = '账号不能为空', disable = true } this.setData({ telMessage: message, disabled: disable, txn_tel: phone }); if (this.data.disabled === true) { return false; }else { return true; } }, keywordChange: function (event) { const keyword = event.detail || event; let message = ''; let disable = ''; if (!keyword) { message = '密码不能为空', disable = true } this.setData({ keywordMessage: message, disabled: disable, }); if (this.data.disabled === true) { return false; }else { return true; } }, confirm: function (e) { const { phone, keyword} = this.data console.log('00000', this.data ) if(!phone) { this.setData({ telMessage: '账号不能为空', }); return false } if(!keyword) { this.setData({ keywordMessage: '密码不能为空', }); return false } else { this.setData({ keywordMessage: '', }); } console.log('点击确认'); } })