列表使用v-for 时,想把(item,index)传给子组件,如果用{item,index}的形式封装一下,在小程序中会报item,index未定义的错误,请问怎么解决?
代码如下:
<view v-for="(item,index) in list" :key="index" >
<component :options="{item,index}">
</component>
</view>
报错图片如下:

列表使用v-for 时,想把(item,index)传给子组件,如果用{item,index}的形式封装一下,在小程序中会报item,index未定义的错误,请问怎么解决?
代码如下:
<view v-for="(item,index) in list" :key="index" >
<component :options="{item,index}">
</component>
</view>
报错图片如下:
fsyang - 插件开发,离线打包技术咨询等,qq 37894663
[item,index]
s***@163.com (作者)
厉害,我暂时也是这样写的,子组件里用options[0]、options[1]、options[2]区分,虽然能解决问题,但是还是写法有点不正常
2020-07-02 15:40