实现v-for循环嵌套

实现v-for循环嵌套

首先要明白其中的逻辑关系,笔者本次项目中使用的是双层列表嵌套,通过关联这两层进行数据传输。首先通过v-for传入数据,实现外层元素循环,然后再通过内外侧关联,将内层数据传到对应的外层进行循环渲染。

在这里插入图片描述

1、对外层标签使用v-for进行数据绑定,循环渲染数据

给外层标签使用v-for进行数据绑定,然后在对应标签用mastache(双大括号)传值
在这里插入图片描述

2、给内层数据做同样处理,v-for绑定进行数据循环渲染,双大括号在对应的标签内插值

注意:在对第二层数据使用v-for的时候命名要与外层关联,达到数据关联传输的目的,在下面写入数据的时候也要在对应的地方进行嵌套,具体见截图
在这里插入图片描述

写在最后:本人小菜鸡一枚,博客是为了记录工作遇到的问题及解决方法,有错误之处,还望各位大佬多多包涵,帮忙纠正~

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
引用\[1\]:根据提供的代码,问题是在使用uniapp的v-for循环时,循环次数固定的问题。解决方法是在循环外套一个空的元素,如下所示: ```html <view class=""> <!-- 为了兼容小程序 包一个外壳 --> <list-card :item="item" v-for="item in list" :key="item._id"></list-card> </view> ``` 这样做可以解决循环次数固定的问题。\[1\] 引用\[2\]:另外,根据提供的代码,还有一个关于字体大小适配的问题。在main.js中配置了一个函数sizeFun(),用于根据屏幕宽度进行字体大小的适配。该函数会根据当前屏幕宽度与预设屏幕宽度进行比较,并返回一个缩放比例。然后将该函数配置到全局,方便在整个项目中使用。\[2\] 引用\[3\]:最后,关于uniapp项目的发行打包问题,可以按照以下步骤进行操作:首先,在manifest.json文件中设置uni-app应用标识。然后,在H5配置中选择路由模式为线上history,并保持其他配置为默认值。最后,点击发行,成功后可以查看dist文件夹中生成的文件。对于微信小程序的打包,可以按照uniapp的官方文档进行操作。\[3\] 综上所述,根据提供的代码和问题描述,可以解决uniapp v-for循环固定次数的问题,并提供了关于字体大小适配和项目打包的相关信息。 #### 引用[.reference_title] - *1* *3* [【UNI-APP】新闻资讯APP总结](https://blog.csdn.net/qq_41863447/article/details/123378631)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [uniapp宽屏开发PC端方案,及衍生问题解决](https://blog.csdn.net/F2691898750/article/details/129019396)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值