vue混入时钩子的问题

我有两个路由组件,都有类似的的created()钩子,比如都是console.log(1);

然后我把create(){console.log(1);}这个钩子混入这两个组件。

router-view用了keep-alive。

然后就出现只要组件切换,必然会打印1的情况,等于keep-alive没起作用。

然后我查了文档

另外,混入对象的钩子将在组件自身钩子之前调用。

字面意思倒是懂了,但是不是有keep-alive吗,所以还是没懂。

要怎么样利用混入来抽取组件共同的钩子?

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