vue实现验证用户名是否可用


Posted in Vue.js onJanuary 20, 2021

本文实例为大家分享了vue验证用户名是否可用的具体代码,供大家参考,具体内容如下

验证用户名是否可用

vue实现验证用户名是否可用

案例效果

vue实现验证用户名是否可用

实现步骤(思路)

1、通过v-model实现数据绑定
2、需要提供提示信息
3、需要侦听器监听输入信息的变化
4、需要修改触发的事件

进一步调整就是

1、采用侦听器监听用户名的变化
2、如果用户名发生变化(调用后台接口进行验证)
3、根据验证的结果调整提示信息

代码

基本布局

<div id="app">
  <span>用户名:</span>
  <span>
   <input type="text" v-model.lazy="uname">
  </span>
  <span>
   {{tip}}
  </span>
</div>

通过监听器实现具体功能

<script type="text/javascript" src="../js/vue.js"></script>
 <script type="text/javascript">
  /* 侦听器
  采用侦听器监听用户名的变化
  如果用户名发生变化(调用后台接口进行验证)
  根据验证的结果调整提示信息 */
  var vm = new Vue({
   el: "#app",
   data: {
    uname: '',
    tip: ''
   },
   methods: {
    checkName: function (uname) {
     // 调用接口,但是可以使用定时任务的方式模拟接口调用
     var that = this;
     setTimeout(function () {
      // 模拟接口调用
      if (uname == 'admin') {
       that.tip = '用户名已经存在,请更换一个'
      } else {
       that.tip = '用户名可以使用'
      }
     }, 1000)
    }
   },
   watch: {
    uname: function (val) {
     // 调用后台接口验证用户名的合法性
     this.checkName(val);
     this.tip = '正在验证...'
    }
   },

  });
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Vue.js 相关文章推荐
详解Vue的mixin策略
Nov 19 Vue.js
vue + el-form 实现的多层循环表单验证
Nov 25 Vue.js
vue element实现表格合并行数据
Nov 30 Vue.js
vue祖孙组件之间的数据传递案例
Dec 07 Vue.js
Vue 数据响应式相关总结
Jan 28 Vue.js
如何在 Vue 中使用 JSX
Feb 14 Vue.js
vue首次渲染全过程
Apr 21 Vue.js
Vue项目中如何封装axios(统一管理http请求)
May 02 Vue.js
详解Vue的options
May 15 Vue.js
Vue-Element-Admin集成自己的接口实现登录跳转
Jun 23 Vue.js
一篇文章告诉你如何实现Vue前端分页和后端分页
Feb 18 Vue.js
使用vuex-persistedstate本地存储vuex
Apr 29 Vue.js
vue实现按钮切换图片
Jan 20 #Vue.js
Vue实现图书管理案例
Jan 20 #Vue.js
详解vue之自行实现派发与广播(dispatch与broadcast)
Jan 19 #Vue.js
vue二选一tab栏切换新做法实现
Jan 19 #Vue.js
vue-resource 拦截器interceptors使用详解
Jan 18 #Vue.js
vue element el-transfer增加拖拽功能
Jan 15 #Vue.js
Vue实现多页签组件
Jan 14 #Vue.js
You might like
特转载一高手总结PHP学习资源和链接.
2006/12/05 PHP
微信API接口大全
2015/04/15 PHP
php基于curl实现随机ip地址抓取内容的方法
2016/10/11 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
2017/02/06 PHP
利用PHP实现开心消消乐的算法示例
2017/10/12 PHP
使用JavaScript switch case 另类写法
2010/03/14 Javascript
jQuery.event兼容各浏览器的event详细解析
2013/12/18 Javascript
JS实现局部选择打印和局部不选择打印
2014/04/03 Javascript
Jquery 实现图片轮换
2015/01/28 Javascript
javascript中几个容易混淆的概念总结
2015/04/14 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
jQuery文字提示与图片提示效果实现方法
2016/07/04 Javascript
AngularJS 视图详解及示例代码
2016/08/17 Javascript
基于KO+BootStrap+MVC实现的分页控件代码分享
2016/11/07 Javascript
JS模拟超市简易收银台小程序代码解析
2017/08/18 Javascript
详解Angular模板引用变量及其作用域
2018/11/23 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
微信小程序实现搜索指定景点周边美食、酒店
2019/05/18 Javascript
利用Python3分析sitemap.xml并抓取导出全站链接详解
2017/07/04 Python
Pyspider中给爬虫伪造随机请求头的实例
2018/05/07 Python
python实现连续图文识别
2018/12/18 Python
Python之NumPy(axis=0 与axis=1)区分详解
2019/05/27 Python
Pytorch 实现权重初始化
2019/12/31 Python
Python 实现网课实时监控自动签到、打卡功能
2020/03/12 Python
日本7net购物网:书籍、漫画、杂志、DVD、游戏邮购
2017/02/17 全球购物
June Jacobs尊积帕官网:知名的spa水疗护肤品牌
2019/03/21 全球购物
英国手机壳购买网站:Case Hut
2019/04/11 全球购物
Fox Racing英国官网:越野摩托车和山地自行车服装
2020/02/26 全球购物
高中生班主任评语
2014/04/25 职场文书
产品设计开发计划书
2014/05/07 职场文书
法定代表人授权委托书范文
2014/09/22 职场文书
写给领导的感谢信
2015/01/22 职场文书
原告代理词范文
2015/05/25 职场文书
Dubbo+zookeeper搭配分布式服务的过程详解
2022/04/03 Java/Android
Win11电源已接通但未充电怎么办?Win11电源已接通未充电的解决方法
2022/04/05 数码科技
Django数据库(SQlite)基本入门使用教程
2022/07/07 Python