vue有自带的指令v-for,v-model等指令,但是由于这些内置指令都偏向于工具化,而在有些时候需要去实现具体的业务逻辑时,应用这些内置指令并不能实现某些特定的功能。对此,Vue.js 允许了用户自定义指令,以便于对 DOM 元素的重复处理,从而提高代码的复用性。
导入全局自定义指令模块
import * as directives from '@/directives'
在main文件--核心遍历对象和值
Object.keys(directives).forEach(k => Vue.directive(k, directives[k]))