采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
当改成栅格系统,8 16 的时候,提示 name of undefined 但是我看视频里面,老师的却没有
不知道你解决了没,我刚学到这儿也遇到了这个问题:
我查看了doc调用的地方都没有问题,注释掉doc.name及其他属性后打印doc.value都是有值的,
然后对比了下这部分的代码发现我在定义doc变量的时候没有写({})参数,加上就好了,删掉{}就不行;
前端不是很懂也在网上查了也没找到是为什么;有可能是因为页面初始化的时候需要加载<a-form>这里边的元素然后我们的doc变量是在点击【新增】【修改】两个事件的时候才会被第一次用到,所以可能需要需要传一个空对象???
把这行拆成两行,后面会写很多次这种代码,如下 const doc = ref(); doc.value = {}
因为访问页面如果是doc = ref() ,那么它就是undefined,再去访问它的属性,就会报错, 如果是doc = ref({}),那么它本身就会是个对象, object.xx = undefined , 就是空字符,是不会报错的
name of undefined,一般是你代码写了xxx.name,xxx是undefined就会报这个错
就是doc.name 那里报错了
那么就是doc此时是undefined。可以把doc打印出来看看。顺着代码,看doc在哪定义,在哪赋值,把关键的地方都打日志出来看看是什么值
登录后可查看更多问答,登录/注册
一课掌握前后端最火框架,更有职场竞争力
1.7k 2
1.8k 3
1.8k 2
1.2k 6
1.9k 16