vue数字类型过滤器的示例代码
需求 只能输入数字 输入字母和特殊字符自动过滤掉 输入完成失焦自动加.00 如果输入了小数自动四舍五入为22.22类似这样格式 效果图 可以使用在普通js和angular里面,vue 直接调用 先上调用的函数 (function(){
value = formatNumber(el.value,0)
return value
})()
el.value =value
}) /**
// 检查传入数值为数值类型 // 获取符号(正/负数) num = Math.floor(num*Math.pow(10,cent)+0.50000000001); // 把指定的小数位先转换成整数.多余的小数位四舍五入 // 补足小数位到指定的位数 if(isThousand) { if (cent > 0) 如果你是vue用户用户请继续看 vue全局注册指令 import Vue from 'vue'
Vue.directive('numbers',number) vue 使用方式 input 里面加入v-numbers就行 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |