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 相关文章推荐
在textarea文本域中显示HTML代码的方法
Mar 06 Javascript
javascript获取浏览器类型和版本的方法(js获取浏览器版本)
Mar 13 Javascript
玩转方法:call和apply
May 08 Javascript
node.js中的http.response.setHeader方法使用说明
Dec 14 Javascript
JavaScript多图片上传案例
Sep 28 Javascript
简单实现js页面切换功能
Jan 10 Javascript
AngularJS基础 ng-keypress 指令简单示例
Aug 02 Javascript
谈谈jQuery之Deferred源码剖析
Dec 19 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
Jul 10 Javascript
JS实现的点击按钮图片上下滚动效果示例
Jan 28 Javascript
微信小程序API—获取定位的详解
Apr 30 Javascript
layui输入框只允许输入中文且判断长度的例子
Sep 18 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
JAVA/JSP学习系列之二
2006/10/09 PHP
php.ini save_handler 修改不生效的解决办法
2014/07/22 PHP
PHP四舍五入、取整、round函数使用示例
2015/02/06 PHP
在Windows XP下安装Apache+MySQL+PHP环境
2015/02/22 PHP
PHP文件上传类实例详解
2016/04/08 PHP
ThinkPHP 3使用OSS的方法
2018/07/19 PHP
PHP时间相关常用函数用法示例
2020/06/03 PHP
将字符串中由空格隔开的每个单词首字母大写
2014/04/06 Javascript
理解javascript中DOM事件
2015/12/25 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
2017/08/21 Javascript
bootstrap-table组合表头的实现方法
2017/09/07 Javascript
jQuery中常用动画效果函数知识点整理
2018/08/19 jQuery
详解小程序如何避免多次点击,重复触发事件
2019/04/08 Javascript
Vue 使用formData方式向后台发送数据的实现
2019/04/14 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
2020/03/02 Javascript
一行JavaScript代码如何实现瀑布流布局
2020/12/11 Javascript
[01:37]PWL S2开团时刻DAY1&2——这符有毒
2020/11/20 DOTA
使用python统计文件行数示例分享
2014/02/21 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
2018/02/24 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
2018/07/10 Python
django中SMTP发送邮件配置详解
2019/07/19 Python
dpn网络的pytorch实现方式
2020/01/14 Python
python GUI库图形界面开发之PyQt5开发环境配置与基础使用
2020/02/25 Python
介绍一下SQL注入攻击的种类和防范手段
2012/02/18 面试题
企业行政文员岗位职责
2013/12/03 职场文书
大学生个人简历中的自我评价
2013/12/27 职场文书
给同事的道歉信
2014/01/11 职场文书
优秀幼教自荐信
2014/02/03 职场文书
奥巴马连任演讲稿
2014/05/15 职场文书
建筑施工安全生产责任书
2014/07/22 职场文书
反对四风自我剖析材料
2014/10/07 职场文书
上课睡觉检讨书300字
2014/11/18 职场文书
2014年政协工作总结
2014/12/09 职场文书
经典格言警句:没有热忱,世间便无进步
2019/11/13 职场文书
mysql 子查询的使用
2022/04/28 MySQL
利用Redis实现点赞功能的示例代码
2022/06/28 Redis