如何理解VUE框架中自定义指令的钩子函数应用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1559个文字,预计阅读时间需要7分钟。
目录 + 自定义指令锤子函数 + 自定义指令 + 先上官方解释 + 小贴士 + 指令函数运行顺序 + 自定义指令 + 移除了VUE + 内置指令外 + VUE也支持我们自定义注册指令,分为局部和全局注解
目录
- 自定义指令钩子函数
- 自定义指令
- 先上官方解释
- 小贴士
- 钩子函数运行顺序
自定义指令钩子函数
自定义指令
除了VUE 内置指令外,VUE也支持我们自定义注册指令,分为局部和全局注册 但这些想必大家都不陌生,其中官方API也是写的明明白白 官方API点这里
而且自定义指令也会极大程度上帮助我们日常的编程,但这是很有意思的事情出现了,就是钩子函数,很多老铁都弄不明白这五个函数的具体区别
先上官方解释
bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。inserted:被绑定元素插入父节点时调用 (仅保证父节点存在,但不一定已被插入文档中)。update:所在组件的 VNode 更新时调用,但是可能发生在其子 VNode 更新之前。指令的值可能发生了改变,也可能没有。但是你可以通过比较更新前后的值来忽略不必要的模板更新 (详细的钩子函数参数见下)。
本文共计1559个文字,预计阅读时间需要7分钟。
目录 + 自定义指令锤子函数 + 自定义指令 + 先上官方解释 + 小贴士 + 指令函数运行顺序 + 自定义指令 + 移除了VUE + 内置指令外 + VUE也支持我们自定义注册指令,分为局部和全局注解
目录
- 自定义指令钩子函数
- 自定义指令
- 先上官方解释
- 小贴士
- 钩子函数运行顺序
自定义指令钩子函数
自定义指令
除了VUE 内置指令外,VUE也支持我们自定义注册指令,分为局部和全局注册 但这些想必大家都不陌生,其中官方API也是写的明明白白 官方API点这里
而且自定义指令也会极大程度上帮助我们日常的编程,但这是很有意思的事情出现了,就是钩子函数,很多老铁都弄不明白这五个函数的具体区别
先上官方解释
bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。inserted:被绑定元素插入父节点时调用 (仅保证父节点存在,但不一定已被插入文档中)。update:所在组件的 VNode 更新时调用,但是可能发生在其子 VNode 更新之前。指令的值可能发生了改变,也可能没有。但是你可以通过比较更新前后的值来忽略不必要的模板更新 (详细的钩子函数参数见下)。

