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 相关文章推荐
Jquery实现兼容各大浏览器的Enter回车切换输入焦点的方法
Sep 01 Javascript
JQuery给select添加/删除节点的实现代码
Apr 26 Javascript
Vue.js双向绑定实现原理详解
Dec 22 Javascript
JavaScript中无法通过div.style.left获取值的解决方法
Feb 19 Javascript
vue-resource调用promise取数据方式详解
Jul 21 Javascript
vue导出html、word和pdf的实现代码
Jul 31 Javascript
详解关于微信setData回调函数中的坑
Feb 18 Javascript
Vue实现表格批量审核功能实例代码
May 28 Javascript
生产制造追溯系统之再说条码打印
Jun 03 Javascript
layui 弹出删除确认界面的实例
Sep 06 Javascript
怎么理解wx.navigateTo的events参数使用详情
May 18 Javascript
vue3.0中使用element的完整步骤
Mar 04 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
PHP Zip压缩 在线对文件进行压缩的函数
2010/05/26 PHP
CodeIgniter删除和设置Cookie的方法
2015/04/07 PHP
fromCharCode和charCodeAt 方法
2006/12/27 Javascript
yepnope.js 异步加载资源文件
2011/09/08 Javascript
那些年,我还在学习jquery 学习笔记
2012/03/05 Javascript
javascript类型转换使用方法
2014/02/08 Javascript
js Dialog 去掉右上角的X关闭功能
2014/04/23 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
重写document.write实现无阻塞加载js广告(补充)
2014/12/12 Javascript
node.js中的fs.lstat方法使用说明
2014/12/16 Javascript
angularJS提交表单(form)
2015/02/09 Javascript
javascript使用正则表达式实现去掉空格之后的字符
2015/02/15 Javascript
Javascript动画的实现原理浅析
2015/03/02 Javascript
Javascript OOP之面向对象
2016/07/31 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
2016/10/27 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
vue数字类型过滤器的示例代码
2017/09/07 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
在 Vue.js中优雅地使用全局事件的方法
2019/02/01 Javascript
详解Vue中使用插槽(slot)、聚类插槽
2019/04/12 Javascript
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
Vue 数组和对象更新,但是页面没有刷新的解决方式
2019/11/09 Javascript
javascript自定义右键菜单插件
2019/12/16 Javascript
Javascript中的奇葩知识,你知道吗?
2021/01/25 Javascript
深入理解NumPy简明教程---数组2
2016/12/17 Python
Python实现爬取需要登录的网站完整示例
2017/08/19 Python
Python实现的插入排序算法原理与用法实例分析
2017/11/22 Python
python实现连续变量最优分箱详解--CART算法
2019/11/22 Python
python 实现turtle画图并导出图片格式的文件
2019/12/07 Python
Python如何发送与接收大型数组
2020/08/07 Python
用python发送微信消息
2020/12/21 Python
使用css3做0.5px的细线的示例代码
2018/01/18 HTML / CSS
纯HTML5+CSS3制作生日蛋糕(代码易懂)
2016/11/16 HTML / CSS
DELPHI中如何调用API,可举例说明
2014/01/16 面试题
求职信内容一般写什么?
2015/03/20 职场文书
学校运动会感想
2015/08/10 职场文书