自定义指令
在每个vue组件中,可以在directives节点下声明私有自定义指令
钩子函数
bind:只调用一次,指令第一次绑定到元素时调用。在这里进行一次性的初始化设置
inserted:被绑定元素插入父节点时调用(仅保证父节点存在,但不一定已被插入文档,因为DOM节点插入是异步的)
update:所在组件的VNode更新时调用,但是可能发生VNode更新之前。
指令的值可能发生了改变,也可能没有
但是可以通过比较更新前后的值来忽略不必要的模版更新
先触发update再触发componentUpdated
componentUpdated:指令所在组件的VNode及其子VNode全部更新后调用
unbind:只调用一次,指令与元素解绑时调用
本文详细介绍了Vue.js中自定义指令的使用方法及其钩子函数的功能。包括bind、inserted、update、componentUpdated和unbind等阶段的具体作用及应用场景。
3392

被折叠的 条评论
为什么被折叠?



