老师这一节我有疑问
来源:5-32 方案落地:剩余问题处理
qq_Simpleisbeau_0
2022-03-31
site:components/headerSearch/index.vue
// 处理国际化
watchSwitchLang(() => {
searchPool = computed(() => {
const filterRoutes = filterRouters(router.getRoutes())
return generateRoutes(filterRoutes)
})
initFuse(searchPool.value)
})
(1)这里为啥用computed计算函数啊,按道理来讲这里直接用普通函数或不用函数,直接都可以获取数据源,是不是计算函数缓存的原因。
(2)而且这里用了计算属性,如果这个计算函数的依赖变了等等,这里的计算函数会不会响应执行啊
写回答
1回答
-
Sunday
2022-04-01
你好
watchSwitchLang 是为了监听国际化的变化。
这里的 searchPool = computed... 是可以使用普通数据的,不一定非要使用计算属性。
00
相似问题