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 相关文章推荐
在 IE 中调用 javascript 打开 Excel 表
Dec 21 Javascript
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
Jan 30 Javascript
JQuery为textarea添加maxlength属性的代码
Apr 07 Javascript
js实现按钮加背景图片常用方法
Nov 01 Javascript
jQuery实现跟随鼠标运动图层效果的方法
Feb 02 Javascript
jQuery ajax应用总结
Jun 02 Javascript
jquery通过name属性取值的简单实现方法
Jun 20 Javascript
ES6模块化的import和export用法方法总结
Aug 08 Javascript
Vue中JS动画与Velocity.js的结合使用
Feb 13 Javascript
JS基于开关思想实现的数组去重功能【案例】
Feb 18 Javascript
Vue.js中该如何自己维护路由跳转记录
May 19 Javascript
关于vue的列表图片选中打钩操作
Sep 09 Javascript
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
PHP查询网站的PR值
2013/10/30 PHP
详解Yii2.0 rules验证规则集合
2017/03/21 PHP
PHP ADODB实现分页功能简单示例
2018/05/25 PHP
用函数式编程技术编写优美的 JavaScript
2006/11/25 Javascript
Discuz! 6.1_jQuery兼容问题
2008/09/23 Javascript
Pro JavaScript Techniques学习笔记
2010/12/28 Javascript
javascript动态加载实现方法一
2012/08/22 Javascript
简体中文转换繁体中文(实现代码)
2013/12/25 Javascript
js正则表达式中test,exec,match方法的区别说明
2014/01/29 Javascript
3种Jquery限制文本框只能输入数字字母的方法
2014/12/03 Javascript
javascript数据类型示例分享
2015/01/19 Javascript
javascript定时器完整实例
2015/02/10 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
2018/07/25 Javascript
从零开始实现Vue简单的Toast插件
2018/12/03 Javascript
js JSON.stringify()基础详解
2019/06/19 Javascript
微信小程序使用canvas自适应屏幕画海报并保存图片功能
2019/07/25 Javascript
layui动态渲染生成select的option值方法
2019/09/23 Javascript
JavaScript算法学习之冒泡排序和选择排序
2019/11/02 Javascript
Python环境下安装使用异步任务队列包Celery的基础教程
2016/05/07 Python
flask框架实现连接sqlite3数据库的方法分析
2018/07/16 Python
python实现维吉尼亚算法
2019/03/20 Python
docker django无法访问redis容器的解决方法
2019/08/21 Python
Python socket模块方法实现详解
2019/11/05 Python
Python timer定时器两种常用方法解析
2020/01/20 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
2020/04/22 Python
土耳其家居建材网站:Koçtaş
2016/11/22 全球购物
来自圣地亚哥的实惠太阳镜:Knockaround
2018/08/27 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2016/09/20 面试题
外贸主管求职简历的自我评价
2013/10/23 职场文书
创业资金计划书
2014/02/06 职场文书
教导主任竞聘演讲稿
2014/05/16 职场文书
2014年置业顾问工作总结
2014/11/17 职场文书
补充协议书
2015/01/28 职场文书
出国留学自荐信模板
2015/03/06 职场文书
聚会通知怎么写
2015/04/23 职场文书
有关三国演义的读书笔记
2015/06/25 职场文书