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 相关文章推荐
点击页面其它地方隐藏该div的两种思路
Nov 18 Javascript
JavaScript实现的一个日期格式化函数分享
Dec 06 Javascript
jQuery焦点图轮播特效代码分享(3款)
Sep 05 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
Oct 09 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
May 31 Javascript
JS面试题---关于算法台阶的问题
Jul 26 Javascript
js显示动态时间的方法详解
Aug 20 Javascript
关于Vue.js一些问题和思考学习笔记(2)
Dec 02 Javascript
基于jQuery实现照片墙自动播放特效
Jan 12 Javascript
详解vue2.0脚手架的webpack 配置文件分析
May 27 Javascript
jQuery利用FormData上传文件实现批量上传
Dec 04 jQuery
jQuery删除/清空指定元素的所有子节点实例代码
Jul 04 jQuery
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
国内咖啡文化
2021/03/03 咖啡文化
Drupal读取Excel并导入数据库实例
2014/03/02 PHP
php判断数组元素中是否存在某个字符串的方法
2014/06/14 PHP
thinkPHP5.0框架开发规范简介
2017/03/25 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
2017/11/16 PHP
PHP设计模式之工厂模式定义与用法详解
2018/04/03 PHP
php array_chunk()函数用法与注意事项
2019/07/12 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
2019/07/20 PHP
在laravel框架中使用model层的方法
2019/10/08 PHP
php中加密解密DES类的简单使用方法示例
2020/03/26 PHP
原生Js实现元素渐隐/渐现(原理为修改元素的css透明度)
2013/06/24 Javascript
Bootstrap轮播插件简单使用方法介绍
2016/06/21 Javascript
JS输出空格的简单实现方法
2016/09/08 Javascript
详解js的异步编程技术的方法
2017/02/09 Javascript
整理一些最近经常遇到的前端面试题
2017/04/25 Javascript
初学者AngularJS的环境搭建过程
2017/10/27 Javascript
详解Eslint 配置及规则说明
2018/09/10 Javascript
Vue模板语法中数据绑定的实例代码
2019/05/17 Javascript
微信小程序页面上下滚动效果
2020/11/18 Javascript
Selenium执行Javascript脚本参数及返回值过程详解
2020/04/01 Javascript
Python的Flask框架中web表单的教程
2015/04/20 Python
matplotlib.pyplot画图 图片的二进制流的获取方法
2018/05/24 Python
Python JSON格式数据的提取和保存的实现
2019/03/22 Python
Python中函数的基本定义与调用及内置函数详解
2019/05/13 Python
python实现淘宝购物系统
2019/10/25 Python
使用HTML5做个画图板的方法介绍
2013/05/03 HTML / CSS
利用html5的websocket实现websocket聊天室
2013/12/12 HTML / CSS
Manuka Doctor英国官网:真正的麦卢卡蜂蜜和护肤品
2018/10/26 全球购物
一道SQL存储过程面试题
2016/10/07 面试题
2019年.net常见面试问题
2012/02/12 面试题
编辑硕士自荐信范文
2013/11/27 职场文书
校园学雷锋活动月总结
2014/03/09 职场文书
党委班子剖析材料
2014/08/21 职场文书
2015年外联部工作总结
2015/04/03 职场文书
交通事故起诉书
2015/05/19 职场文书
经典人生语录分享:不畏将来,不念过去,笑对当下
2019/12/12 职场文书