码迷,mamicode.com
首页 > 其他好文 > 详细

vue之自定义指令directive

时间:2016-09-20 12:16:47      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

<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

标签:

原文地址:http://www.cnblogs.com/dupd/p/5888042.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!