当改成栅格系统,8 16 的时候,提示 name of undefined

来源:8-9 文档管理页面布局修改

慕UI3796126

2021-05-16

当改成栅格系统,8 16 的时候,提示 name of undefined 但是我看视频里面,老师的却没有

写回答

2回答

orange1024

2021-06-05

不知道你解决了没,我刚学到这儿也遇到了这个问题:

//img.mukewang.com/szimg/60bb5b7c09d11f7709220224.jpg

我查看了doc调用的地方都没有问题,注释掉doc.name及其他属性后打印doc.value都是有值的,

然后对比了下这部分的代码发现我在定义doc变量的时候没有写({})参数,加上就好了,删掉{}就不行;

前端不是很懂也在网上查了也没找到是为什么;有可能是因为页面初始化的时候需要加载<a-form>这里边的元素然后我们的doc变量是在点击【新增】【修改】两个事件的时候才会被第一次用到,所以可能需要需要传一个空对象???

2
2
Jessica2473570
因为访问页面如果是doc = ref() ,那么它就是undefined,再去访问它的属性,就会报错, 如果是doc = ref({}),那么它本身就会是个对象, object.xx = undefined , 就是空字符,是不会报错的
2024-06-23
共2条回复

甲蛙

2021-05-16

name of undefined,一般是你代码写了xxx.name,xxx是undefined就会报这个错

0
2
甲蛙
回复
慕UI3796126
那么就是doc此时是undefined。可以把doc打印出来看看。顺着代码,看doc在哪定义,在哪赋值,把关键的地方都打日志出来看看是什么值
2021-05-18
共2条回复

Spring Boot+Vue3前后端分离,实战wiki知识库系统

一课掌握前后端最火框架,更有职场竞争力

2524 学习 · 1671 问题

查看课程