vue之自定义指令directive
Posted 杜培东
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue之自定义指令directive相关的知识,希望对你有一定的参考价值。
<template> <div> <input v-model="dir1" v-my-directive1="example1"/>
<input v-model="dir2" v-my-directive2="example2"/> </div> </template> <script> export default { data(){ return {
dir1:‘‘,
dir2:‘‘
} }, directives:{
//直接绑定函数,作用等同于update,不做准备工作和扫尾工作 myDirective1(val){ console.log(val) },
myDirective2:{
bind(){
//第一次绑定到元素的准备工作
},
update(val,old){
//在绑定到元素后立即以初始值第一次调用,然后每次example2变化都会调用update
console.log(val)
},
unbind(){
//销毁前的清理工作
}
} } } </script>
以上是关于vue之自定义指令directive的主要内容,如果未能解决你的问题,请参考以下文章