- 封装并暴露
// 封装指令的配置主体
export const mycolor = {
insertrd(el, binding) {
el.style.color = binding.value
}
}
- 引入全局指令
// 引入一个模块获取这个模块对象,对象中有这个模块的一个一个的成员
import {mycolor} from '../../mydirectives.js'
- 注册指令
// 这个结构还可以注册指令,将引入的成员当成指令来使用
directives: {
mycolor
}
- 使用
v-mycolor='"red"'
网友评论