设为首页收藏本站

IT技术擎 - 最棒的IT web技术交流社区

 找回密码
 注册为IT技术擎人

QQ登录

只需一步,快速开始

搜索
热搜: php h5 jquery
查看: 44|回复: 0

[未分类] vue2.x directive - 限制input只能输入正整数

[复制链接]
发表于 2018-3-11 00:36:32 | 显示全部楼层 |阅读模式
onlyNum.js
  1. import Vue from 'vue'
  2. //只对input生效
  3. export defaultfunction(el) {varinput =el; input.onkeyup = function(e) {if(input.value.length==1){ input.value = input.value.replace(/[^1-9]/g,''); }
  4. else{ input.value = input.value.replace(/[^\d]/g, ""); } };
  5. }
复制代码
main.js
  1. import limitNum from './directive/onlyNum'Vue.directive('limitNum', limitNum);
复制代码
在component中只需要在input上加上v-limitNum就能生效。



上一篇:.9-浅析webpack源码之NodeEnvironmentPlugin模块总览
下一篇:js时间戳转换为‘yyyy-MM-dd hh:mm’格式(es6语法)
该用户未在地球留下任何的痕迹

本版积分规则

QQ|小黑屋|帮助|IT技术擎 ( 沪ICP备15054863号  

GMT+8, 2018-9-19 01:50

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表