我有两个路由组件,都有类似的的created()钩子,比如都是console.log(1);
然后我把create(){console.log(1);}这个钩子混入这两个组件。
router-view用了keep-alive。
然后就出现只要组件切换,必然会打印1的情况,等于keep-alive没起作用。
然后我查了文档
另外,混入对象的钩子将在组件自身钩子之前调用。
字面意思倒是懂了,但是不是有keep-alive吗,所以还是没懂。
要怎么样利用混入来抽取组件共同的钩子?
我有两个路由组件,都有类似的的created()钩子,比如都是console.log(1);
然后我把create(){console.log(1);}这个钩子混入这两个组件。
router-view用了keep-alive。
然后就出现只要组件切换,必然会打印1的情况,等于keep-alive没起作用。
然后我查了文档
另外,混入对象的钩子将在组件自身钩子之前调用。
字面意思倒是懂了,但是不是有keep-alive吗,所以还是没懂。
要怎么样利用混入来抽取组件共同的钩子?
9 回答1.7k 阅读✓ 已解决
6 回答973 阅读
3 回答1.4k 阅读✓ 已解决
4 回答968 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答875 阅读
3 回答1.3k 阅读✓ 已解决