vue 自定义指令 bind和inserted生命周期会在什么场景下使用呢?
Vue.directive(
'my-directive'`, {
`bind:` `function` `() {},`
`inserted:` `function` `() {},`
})
`
- bind 只调用一次,指令第一次绑定到元素时候调用,用这个钩子可以定义一个绑定时执行一次的初始化动作。
- inserted:被绑定的元素插入父节点的时候调用(父节点存在即可调用,不必存在document中)
官网是这么写的 请教一个使用场景
别复制文档了 多谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
自己的理解
把bind 理解成 created 用于修改样式的时候使用这个生命周期
把inserted 理解成 mounted 用于执行函数操作 使用这个生命周期