文章
问答
冒泡
uniapp多层循环拿不到数据
<view v-for="(value, key) in list" :key="key">
    <view v-for="(item, index) in value" :key="index" @click="toUserDetail(item.code)"></view>
</view>

示例代码如上,list结构:

{
    '2020-11-10': [ {code: '123'} ]
}

在页面上可以渲染出来,但是函数死活拿不到参数,报错属性'0'未定义,更改为如下格式后正确了

<view v-for="(value, key) in list" :key="key">
    <view v-for="(item, index) in value" :key="index" @click="toUserDetail(`${item.code}`)">
    </view>
</view>



用反引号把第二层的变量包起来


关于作者

小乙哥
学海无涯,回头是岸
获得点赞
文章被阅读