CreatePost组件出现的问题!

来源:8-2 jwt 的运行机制

Guguuuu

2022-07-25

老师!!!!从第七章某一节开始,这个CreatePost组件就一直报错,我看有人问,到最后也没翻出个解决方法。。。。
图片描述
图片描述
我也试着去修改了一下,把id改成_id 把 columnId改成 column
但是都不行啊!
图片描述
图片描述
我翻了提交的历史,发现很长一段的createPost组件中这段代码是没变的。
导致中间的代码我都运行不了,唉,老师你得做好售后啊

写回答

3回答

张轩

2022-07-25

找到原因了 因为这里的 Column 定义更新以后,这个新建文章页面没有做对应的更新(因为现在不完成它的功能,后来会完成文章创建的一系列更新),所以这里就没有修正它的一些类型错误。

// 这样暂时修正一下就好
const { columnId } = store.state.user
if (columnId) {
    const newPost: PostProps = {
        _id: new Date().getTime().toString(),
        title: titleVal.value,
        content: contentVal.value,
        column: columnId.toString(),
        createdAt: new Date().toLocaleString()
    }
}


1
1
Guguuuu
非常感谢!
2022-07-25
共1条回复

张轩

2022-07-25

同学你好

针对这个问题,我已经更新了一个文字小节,供参考:https://coding.imooc.com/lesson/449.html#mid=55675

1
1
Guguuuu
谢谢老师!
2022-07-25
共1条回复

张轩

2022-07-25

同学你好

谢谢你的反馈,很认真,不知道你的代码是否提交了?我去帮你在本地看一下,看来这一部分我在讲解中有先入为主的感觉,有一些我认为比较简单的有可能就跳过没讲,给有些同学造成了困扰,这里我之后会补录一小段或者提供文字形式的解决方案。

售后放心吧,我应该算是很认真的了,你翻看的那些答案有可能有些同学解决了以后就没有回复了。

1
0

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

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

3142 学习 · 2313 问题

查看课程