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

