Vue自定义指令

VUE自定义

1.先在mian.js里面定义一个指令

 

2. 在组件中添加你定义的指令

 

3. 然后在mian.js里面写一个钩子

bind 钩子是当绑定元素时,要发生什么事情。(其他钩子,在底部介绍

第一个参数是:当前元素。可直接操作DOM。

第二个参数是:一个对象,里面有一些属性,可以接收你传过来的参数。

第三个参数是:vue编译的虚拟DOM。

第四个参数是:上一个虚拟节点。只有在updata和componentUpdate钩子里面使用

 

4. 在组件里面传入你要传的参数。

 

5.页面就显示了。

 

 

自定义指令里都有什么钩子

     bind : 绑定到元素时触发。

    inserted : 一旦元素被添加到父元素时触发。

    update : 每当元素本身更新(但是子元素还未更新)时触发。

    componentUpdate : 指令所在组件的 VNode 及其子 VNode 全部更新后调用。

     update : 元素移出时触发。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值