老师您好,postlist添加一条,在监听器中看到数据打印出来是添加成功了,我认为是在vuex中添加成功了,但是视图渲染不出来

来源:7-8 CreatePost 页面 ColumnId 类型报错的解决方案

weixin_慕虎9395154

2022-10-05

老师您好,postlist添加一条,在监听器中看到数据打印出来是添加成功了,我认为是在vuex中添加成功了,但是视图渲染不出来
图片描述
图片描述
图片描述

图片描述

报了一个警告 图片描述
Form submission canceled because the form is not connected

查了之后发现是chrome版本修改后修复了form表单提交的问题,尝试了一个上午也没有解决,请老师解惑

写回答

4回答

张轩

2022-10-09

同学你好

问题出在 ColumnDetail 页面 onMounted 生命周期中。

onMounted(() => {
    store.dispatch('fetchColumn', currentId)
    store.dispatch('fetchPosts', currentId)
})

因为它每次进来都要重新获取对应的数据,所以你新增的数据会被覆盖掉。

如果你将 

store.dispatch('fetchPosts', currentId)

注释掉,就会发现你新的数据就可以出现了。

0
1
weixin_慕虎9395154
非常感谢!
2022-10-22
共1条回复

张轩

2022-10-08

同学你好

确认一下这个问题复现的步骤是什么 你说的添加一条 我从你的描述上有可能不是很清楚

1 登录 - 2 在自己的专栏下创建文章 3 创建成功以后在专栏列表页面应该新增一项,但是现在没有新创建的条目

是这个过程与逻辑吗?

0
1
weixin_慕虎9395154
是的老师
2022-10-08
共1条回复

张轩

2022-10-07

同学你好 我看你好像回复了 但是我看不到你的回复 请问你的回复被审核或者删除了?

0
7
张轩
回复
weixin_慕虎9395154
同学你好 我已经联系工作人员帮你通过审核了 我现在能看到了 问题我下午帮你看看 晚点回复你~
2022-10-08
共7条回复

张轩

2022-10-06

同学你好 请提供一下你的代码库(git)我在本地帮你看下 谢谢

0
4
weixin_慕虎9395154
https://git.imooc.com/15731452140/zheye
2022-10-06
共4条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程