<div id="app">
<div v-bgcolor="'blue'">red</div>//指令名前加v-
</div>
<script>
Vue.directive("bgcolor",{//指令名
inserted(el,bind){//指令生命周期-创建
//el:当前标签的dom
//bind:当前标签dom的对象
el.style.background=bind.value
},
updated(el,bind) {//指令生命周期-更新
el.style.background=bind.value
},
})
var vm=new Vue({
el:"#app",
data:{}
})
</script>
09-13
549