hook是什么

2020-06-09  本文已影响0人  不再犹豫Debug

起因

闲下来无事,又重新翻了下vue的文档,发现了一下这个东西。


1591685066(1).jpg

hook是什么?hook:beforeDestroy又是什么事件?

猜测

看hook:beforeDestroy的命名,好像是生命周期beforeDestroy的另一种方式。

查证

在vue中,hooks可以作为一种event,在vue源码中,称之为hookEvent。
所以,如果你想给一个Vue组件添加生命周期函数有3个办法:

在Vue组件选项中添加;
在模板中通过@hooks:created这种形式;
vm.on('hooks:crested', cb) 或者 vm.once('hooks:created', cb)。

http://www.tensweets.com/article/5e032df8362e5434baf63394

上一篇 下一篇

猜你喜欢

热点阅读