computed的相关问题

来源:4-14 业务落地:解析路由表,获取结构化数据

晨曦雨未落

2021-11-30

http://img.mukewang.com/szimg/61a592ad09c5d32808680234.jpg

老师。这个位置为什么要使用计算属性来来获取处理后的路由。如果在mounted中执行一个方法来获取处理后的路由有什么不同。是因为计算属性可以缓存数据么。它缓存的是router.getRoutes()的数据么,就是如果全路由表变化才会执行?这边有点乱

写回答

1回答

Sunday

2021-11-30

你好

这里应该是  router.getRoutes() 吧。//img.mukewang.com/szimg/61a59db0096cdbd211260301.jpg

使用计算属性的原因是因为,计算属性的调用机制:当结果所依赖的响应式数据发生变化的时候,会重新计算。

这样我们的结果依赖路由表,那么当路由表发生变化时,我们就可以重新计算 routes。

0
1
晨曦雨未落
好的。明白了。谢谢老师
2021-11-30
共1条回复

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1941 学习 · 1687 问题

查看课程