Vue 父组件向子组件传递多个值时候第一个值undefined


#1

子组件接收
02

父组件传参

如图,子组件中接收的imgs显示是undefined,求解!


#2

代码都不给,怎么猜原因


#3

贴了代码,没显示,我上了图片,求解,谢谢大神!


#4

:data="imgs,pid" 是个啥意思,逗号表达式?


<Guide :imgs="..." :pid="...">

#5

新写法?这是是啥…


#6

我觉得你应该是语法理解错了


#7

props拿到的是data吧


#8

这是什么鬼?写法不对
image


#9

image
应该这样传值


#10

我很好奇,你这样传值 不报错? 或者说难道只有第一个是undefined ?


#11

逗号表达式是合法的 JS 语法,他的 imgspid 都不是 required prop,父组件只是提供了一个不需要的 prop,所以全程没毛病(摊手)


#12

子组件里面props是父组件传递的属性,你这是概念都没弄明白,另外,不要用逗号作为多个参数的传递方式,可不可以我不知道,不过大家不这样用,不是良好的规范