Vue中mintui的field实现blur和focus事件的方法


Posted in Javascript onAugust 25, 2018

首先上代码说总结:

<mt-field label="卡号" v-model="card.cardNo" @blur.native.capture="checkCard"></mt-field>
methods: {
 checkCard() {
 console.log('1111');
 }
}

使用@blur.native.capture=""即可实现。

另一种方法:

使用vue-directive指令实现。这种方法有个问题没解决,不推荐使用。

<mt-field label="卡号" v-model="card.cardNo" v-mintblur></mt-field>
Vue.directive('mintblur', { // 暂不使用directive实现blur事件了,使用@blur.native.capture="cardNoBlur"即可。
 inserted: function(el, pra, a) {
 let oInput = el.querySelector('input');
 console.log('oInput', oInput);
 oInput.onfocus = function() {
  // 创建focus的事件
 };
 oInput.onblur = function() {
  console.log('blu1r');
  this.$emit(pra.expression);
 };
 }
});

这种方法暂不支持类似于v-mintblur="myfunction"调用自定义函数处理功能:

<mt-field label="卡号" v-model="card.cardNo" v-mintblur="myfunction"></mt-field>

以上这篇Vue中mintui的field实现blur和focus事件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript比较文档位置
Apr 08 Javascript
js中Image对象以及对其预加载处理示例
Nov 20 Javascript
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
Apr 12 Javascript
jQuery实现可用于博客的动态滑动菜单
Mar 09 Javascript
浅谈jQuery构造函数分析
May 11 Javascript
jQuery获取URL请求参数的方法
Jul 18 Javascript
jQuery实现伪分页的方法分享
Feb 17 Javascript
新手学习前端之js模仿淘宝主页网站
Oct 31 Javascript
flag和jq on 的绑定多个对象和方法(必看)
Feb 27 Javascript
angular仿支付宝密码框输入效果
Mar 25 Javascript
javascript读取本地文件和目录方法详解
Aug 06 Javascript
vue组件冲突之引用另一个组件出现组件不显示的问题
Apr 13 Vue.js
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
Aug 25 #Javascript
解决vue+element 键盘回车事件导致页面刷新的问题
Aug 25 #Javascript
解决vue-cli单页面手机应用input点击手机端虚拟键盘弹出盖住input问题
Aug 25 #Javascript
对vue 键盘回车事件的实例讲解
Aug 25 #Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
Aug 25 #Javascript
vue 自定义指令自动获取文本框焦点的方法
Aug 25 #Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
Aug 25 #Javascript
You might like
第九节 绑定 [9]
2006/10/09 PHP
最省空间的计数器
2006/10/09 PHP
PHP4实际应用经验篇(6)
2006/10/09 PHP
深入Apache与Nginx的优缺点比较详解
2013/06/17 PHP
PHP+MySQL之Insert Into数据插入用法分析
2015/09/27 PHP
优化WordPress中文章与评论的时间显示
2016/01/12 PHP
php读取txt文件并将数据插入到数据库
2016/02/23 PHP
Thinkphp框架开发移动端接口(1)
2016/08/18 PHP
简单JS代码压缩器
2006/10/12 Javascript
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
jQuery 源码分析笔记(6) jQuery.data
2011/06/08 Javascript
解析瀑布流布局:JS+绝对定位的实现
2013/05/08 Javascript
jquery ajax的success回调函数中实现按钮置灰倒计时
2013/11/19 Javascript
跟我学Nodejs(三)--- Node.js模块
2014/05/25 NodeJs
AngularJS中取消对HTML片段转义的方法例子
2015/01/04 Javascript
jquery+CSS3实现3D拖拽相册效果
2016/07/18 Javascript
AngularJS基础 ng-cloak 指令简单示例
2016/08/01 Javascript
JS实现的集合去重,交集,并集,差集功能示例
2018/03/13 Javascript
jquery实现上传文件进度条
2020/03/26 jQuery
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
[06:42]DOTA2每周TOP10 精彩击杀集锦vol.1
2014/06/25 DOTA
python合并文本文件示例
2014/02/07 Python
简单介绍Python中的floor()方法
2015/05/15 Python
Python实现简单字典树的方法
2016/04/29 Python
Python英文文章词频统计(14份剑桥真题词频统计)
2019/10/13 Python
纯CSS3实现滚动的齿轮动画效果
2014/06/05 HTML / CSS
HTML5 本地存储和内容按需加载的思路和方法
2011/04/07 HTML / CSS
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
国家地理在线商店:Shop National Geographic
2018/06/30 全球购物
绘画设计学生的个人自我评价
2013/09/20 职场文书
个人自我鉴定写法
2013/11/30 职场文书
个人查摆剖析材料
2014/02/04 职场文书
教师求职自荐信
2014/03/09 职场文书
报关员个人职业生涯规划书
2014/03/12 职场文书
2016母亲节感恩话语
2015/12/09 职场文书
MySQL通过binlog恢复数据
2021/05/27 MySQL