自定义指令
自定义指令
1 | 1.Vue.directive('名字',{ |
==相关参数:==
参数 | 意思 |
---|---|
el | 指令所绑定的元素,可以用来直接操作Dom |
binding | 一个对象包含如下属性: |
- name:指令名,但不包括v-前缀。
- value:指令的绑定值。
- oldValue:指令绑定的前一个值。
- expression:绑定值的字符串形式。
钩子函数:
bind:只调用一次,指令第一次绑定到元素时调用。
inserted:被绑定元素插入父节点时调用。
update:被绑定元素所在的模板更新时调用。
conmponentUpdated:被绑定元素所在模板完成一次更新周期时调用。
自定义指令的简写形式:
1 | //在实例外创建 |
实例:
1 | var app = new Vue({ |
- 本文标题:自定义指令
- 本文作者:sonder
- 创建时间:2019-07-12 09:19:02
- 本文链接:https://sonderss.github.io/2019/07/12/自定义指令/
评论