computed的相关问题
来源:4-14 业务落地:解析路由表,获取结构化数据
晨曦雨未落
2021-11-30
老师。这个位置为什么要使用计算属性来来获取处理后的路由。如果在mounted中执行一个方法来获取处理后的路由有什么不同。是因为计算属性可以缓存数据么。它缓存的是router.getRoutes()的数据么,就是如果全路由表变化才会执行?这边有点乱
写回答
1回答
-
Sunday
2021-11-30
你好
这里应该是 router.getRoutes() 吧。
使用计算属性的原因是因为,计算属性的调用机制:当结果所依赖的响应式数据发生变化的时候,会重新计算。
这样我们的结果依赖路由表,那么当路由表发生变化时,我们就可以重新计算 routes。
012021-11-30
相似问题