请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,在栏目详情页按F5刷新我这边会报错,在首页不会

从首页进入栏目详情页面啥问题都没有,然后在栏目详情页面进行刷新就会报错,此时返回首页也会报错

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
  }
}

正在回答 回答被采纳积分+3

1回答

提问者 weixin_慕少6100463 2020-12-14 17:23:53

我自己弄好了,这是因为刷新后 store 的 getter 获取的栏目为空,然后处理图片报错了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信