Vue.directive('test', {
bind: function (el, binding, vnode) {
// el:指令绑定的元素;binding:一个对象, 包含指令的很多信息;vnode:Vue编译生成的虚拟节点
// 可以对visible进行初始化
el.style.display = binding.value;
},
update: function (el, binding) {
// 当更新时触发处理函数,比如修改指令的值
el.style.display = binding.value;
}
});