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


Posted in Javascript onDecember 09, 2017

本文实例讲述了微信小程序使用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、源代码点击此处本站下载

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

Javascript 相关文章推荐
jQuery根据ID获取input、checkbox、radio、select的示例
Aug 11 Javascript
js简单实现点击左右运动的方法
Apr 10 Javascript
浅析jQuery中使用$所引发的问题
May 29 Javascript
JS封装的自动创建表格的实现代码
Jun 15 Javascript
js HTML5上传示例代码完整版
Oct 10 Javascript
js实现手机拍照上传功能
Jan 17 Javascript
深入理解vue.js中的v-if和v-show
Jun 22 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
Mar 16 Javascript
简单明了区分escape、encodeURI和encodeURIComponent
May 26 Javascript
详解实现一个通用的“划词高亮”在线笔记功能
Apr 23 Javascript
vue数据响应式原理知识点总结
Feb 16 Javascript
基于vue-simple-uploader封装文件分片上传、秒传及断点续传的全局上传插件功能
Feb 23 Vue.js
微信小程序loading组件显示载入动画用法示例【附源码下载】
Dec 09 #Javascript
Angular中点击li标签实现更改颜色的核心代码
Dec 08 #Javascript
Javascript中的作用域及块级作用域
Dec 08 #Javascript
Vue中自定义全局组件的实现方法
Dec 08 #Javascript
Vue中的Vux配置指南
Dec 08 #Javascript
利用10行js代码实现上下滚动公告效果
Dec 08 #Javascript
vue axios 二次封装的示例代码
Dec 08 #Javascript
You might like
PHP setcookie设置Cookie用法(及设置无效的问题)
2011/07/13 PHP
windows中为php安装mongodb与memcache
2015/01/06 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
在php的yii2框架中整合hbase库的方法
2018/09/20 PHP
JS中不为人知的五种声明Number的方式简要概述
2013/02/22 Javascript
Asp.Net alert弹出提示信息的几种方法总结
2014/01/29 Javascript
详解JavaScript中双等号引起的隐性类型转换
2016/05/30 Javascript
jQuery实现的自定义滚动条实例详解
2016/09/20 Javascript
JS+html5 canvas实现的简单绘制折线图效果示例
2017/03/13 Javascript
Node.js调用fs.renameSync报错(Error: EXDEV, cross-device link not permitted)
2017/12/27 Javascript
浅谈React之状态(State)
2018/09/19 Javascript
微信小程序自定义键盘 内部虚拟支付
2018/12/20 Javascript
微信小程序点击顶部导航栏切换样式代码实例
2019/11/12 Javascript
vuejs中父子组件之间通信方法实例详解
2020/01/17 Javascript
js get和post请求实现代码解析
2020/02/06 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
2021/01/13 Vue.js
[01:10:48]完美世界DOTA2联赛PWL S2 GXR vs PXG 第一场 11.18
2020/11/18 DOTA
[01:10:27]DOTA2-DPC中国联赛正赛 SAG vs XG BO3 第二场 3月5日
2021/03/11 DOTA
python字符串连接方法分析
2016/04/12 Python
书单|人生苦短,你还不用python!
2017/12/29 Python
Python语言描述随机梯度下降法
2018/01/04 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
2018/05/30 Python
python基础教程之while循环
2019/08/14 Python
如何基于Python实现自动扫雷
2020/01/06 Python
python给图像加上mask,并提取mask区域实例
2020/01/19 Python
集团薪酬管理制度
2014/01/13 职场文书
工厂总经理岗位职责
2014/02/07 职场文书
采购类个人求职的自我评价
2014/02/18 职场文书
小学生关于梦想的演讲稿
2014/08/22 职场文书
转让协议书范本
2014/09/13 职场文书
学生退学证明
2015/06/23 职场文书
幼儿园托班教育随笔
2015/08/14 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书
2019各种承诺书范文
2019/06/24 职场文书
SQL实现LeetCode(178.分数排行)
2021/08/04 MySQL