微信小程序登录时如何获取input框中的内容
这篇文章主要介绍了微信小程序登录时如何获取input框中的内容,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
最近写小程序项目遇到一些问题,今天整理下这些问题的解决方法,希望对用户有帮助。下面是登录页,点击登录时获取input框中的值,
效果如下:
wxml布局如下:
登录
js代码如下:
constapp=getApp(); Page({ /** *页面的初始数据 */ data:{ userName:"", passWord:"", }, //监听输入的账号 userNameInp:function(e){ this.data.userName=e.detail.value; }, //监听输入的密码 usePasswordInp:function(e){ this.data.passWord=e.detail.value; }, //登录 loginFn:function(){ varthat=this; if(that.data.userName.length==0||that.data.passWord.length==0){ wx.showToast({ title:'账号或密码为空', icon:'loading', duration:2000 }) }else{ wx.showLoading({ title:'登录中...', }) wx.request({ url:'https://localhost:8180/exam/login', data:{ username:that.data.userName, password:that.data.passWord }, header:{ 'content-type':'application/x-www-form-urlencoded'//默认值 }, method:'post', success:function(res){ wx.hideLoading(); wx.removeStorageSync('sessionid'); //console.log('登录成功',res.data.data); if(res.data.code=="0000"){ wx.showToast({ title:'登录成功', icon:'success', duration:1000 }) wx.setStorageSync('sessionid',res.header['Set-Cookie']);//保存Cookie到Storage wx.setStorage({ key:'myData', data:res.data.data }) wx.redirectTo({ url:'/pages/index/index', }) }else{ wx.showToast({ title:'登录失败', icon:'none', duration:2000 }) } }, fail:function(e){ wx.showToast({ title:'服务器出现错误', icon:'none', duration:2000 }) } }) } }, //跳转到忘记密码页面 onTapDayWeather(){ wx.navigateTo({ url:'/pages/updatepwd/updatepwd', }) }, /** *生命周期函数--监听页面加载 */ onLoad:function(options){ }, })
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。