vue自定义指令的update和componentUpdated具体应用场景是什么?

update:所在组件的 VNode 更新时调用,但是可能发生在其子 VNode 更新之前。指令的值可能发生了改变,也可能没有。但是你可以通过比较更新前后的值来忽略不必要的模板更新

componentUpdated:指令所在组件的 VNode 及其子 VNode 全部更新后调用。

看这些介绍说明感觉没什么问题,所在组件一更新调用update钩子,更新完调用componentUpdated,可是不明白什么场景下只能用到update,不能用componentUpdated

阅读 2.7k
1 个回答

我的理解是想快速判断父组件更新而不关心子组件是否更新,而且对响应时间有着严格要求的情况下使用吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题