老师,在栏目详情页按F5刷新我这边会报错,在首页不会
来源:7-9 使用 async 和 await 改造异步请求
weixin_慕少6100463
2020-12-14
从首页进入栏目详情页面啥问题都没有,然后在栏目详情页面进行刷新就会报错,此时返回首页也会报错
setup() {
const route = useRoute()
const store = useStore<GlobalDataProps>()
const currentId = route.params.id
onMounted(() => {
store.dispatch('fetchColumn', currentId)
store.dispatch('fetchPosts', currentId)
})
const column = computed(() => {
const columnData = store.getters.getCoumnById(currentId)
if (!columnData.avatar) {
columnData.avatar.url = require('@/assets/column.jpg')
}
return columnData
})
const list = computed(() => store.getters.getPostsByCid(currentId))
return {
column,
list
}
}
写回答
1回答
-
weixin_慕少6100463
提问者
2020-12-14
我自己弄好了,这是因为刷新后 store 的 getter 获取的栏目为空,然后处理图片报错了
012021-06-30
相似问题