微信小程序使用toast消息对话框提示用户忘记输入用户名或密码功能【附源码下载】

本文实例讲述了微信小程序使用toast消息对话框提示用户忘记输入用户名或密码功能。分享给大家供大家参考,具体如下:

1、效果展示

微信小程序使用toast消息对话框提示用户忘记输入用户名或密码功能【附源码下载】

2、关键代码

① index.wxml

<form bindsubmit=\"formBindsubmit\" bindreset=\"formReset\">
 <view style=\"display:flex;\">
  <label>用户名:</label>
  <input name=\"userName\" placeholder=\"请输入用户名!\" />
 </view>
 <view style=\"display:flex;\">
  <label>密码:</label>
  <input name=\"psw\" placeholder=\"请输入密码!\" password=\"true\" />
 </view>
 <view style=\"display:flex;margin-top:30px;\">
  <button style=\"width:30%;\" formType=\"submit\" >登录</button>
  <button style=\"width:30%\" formType=\"reset\" >重置</button>
 </view>
</form>
<view>{{userName}}</view>
<view>{{psw}}</view>
<toast duration=\"2000\" hidden=\"{{toastHidden}}\" bindchange=\"toastBindChange\">用户名或密码不能为空!</toast> 

② index.js

Page({
 data:{
  // text:\"这是一个页面\"
  toastHidden:true,
  userName:\'\',
  psw:\'\'
 },
 formBindsubmit:function(e){
  if(e.detail.value.userName.length==0||e.detail.value.psw.length==0){
   this.setData({
    toastHidden:!this.data.toastHidden
   })
  }else{
   this.setData({
    tip:\'\',
    userName:\'用户名:\'+e.detail.value.userName,
    psw:\'密码:\'+e.detail.value.psw
   })
  }
 },
 formReset:function(){
  this.setData({
   userName:\'\',
   psw:\'\'
  })
 },
 toastBindChange:function(){
  this.setData({
    toastHidden:!this.data.toastHidden
  })
 }
})

3、源代码点击此处本站下载

希望本文所述对大家微信小程序开发有所帮助。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容