文章目录 问题描述 指令核心 问题描述 在平时开发中,经常会出现需要对输入框做保留小数位处理(原生type=number有坑),在当前输入框使用@change、@blur、@input等事件或者干脆用watch监听处理保留小数位不利于维护,在这里针对保留小数位封装成指令 指令核心 import Vue from 'vue' const isNumber = val => typeof val === 'number' && val === val // 使用 v-decimalsNum="2" 如果为0,则不保留小数位 Vue