博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数组遍历——Vue.js
阅读量:6516 次
发布时间:2019-06-24

本文共 1474 字,大约阅读时间需要 4 分钟。

现在有这样一组数据结构

new Vue({        el: '#app',        data: {            content: [{                'level01':'第1组',                'level02': ['水果', '运动'],                'level03': [                    ['苹果', '梨', '香蕉'],                    ['篮球', '足球', '羽毛球']                ]            },{                'level01':'第2组',                'level02': [ '星系', '行星'],                'level03': [                    ['银河系', '仙女座星系', '半人马座星系'],                    ['水星', '金星', '地球']                ]            }]        }    });
要实现如下结果,则在页面修改
  • {
    {item1}}
    • {
      {item2}}
      • { {item3}}
那么问题来了,这样修改的话,数据都是写死的。 接下来就得考虑另一种写法
new Vue({        el: '#app',        data: {            newContent: {                '第1组': {                    '水果': ['苹果', '梨', '香蕉'],                    '运动': ['篮球', '足球', '羽毛球']                },                '第2组': {                    '星系': ['银河系', '仙女座星系', '半人马座星系'],                    '行星': ['水星', '金星', '地球']                },            }        }});

 则HTML修改为

  • {
    {index}}
    • {
      {key}}
      • { {val}}

  页面显示效果为

 

 
 

转载于:https://www.cnblogs.com/-1212huan/p/7904237.html

你可能感兴趣的文章
解读userenv的日志
查看>>
ext3与ext4区别
查看>>
UNIX/Linux 系统管理技术手册阅读(三)
查看>>
btrfs的使用(案例讲解)
查看>>
安装配置samba服务器和客户端
查看>>
filebeat 配置文件详解
查看>>
Swift与OC混编
查看>>
CentOS 5 (64位)下lnmp平台搭建
查看>>
redhat 6.5 配置WAS控制台中文
查看>>
记录一次处理https监听不正确的过程
查看>>
SCOM 2012 SP1服务器上安装和配置Veeam MP for VMware
查看>>
多核编程的四层境界
查看>>
Windows Phone 实用开发技巧(11):让StackPanel中的控件靠右对齐
查看>>
小记如何修改xen模块
查看>>
实时游戏对战引擎Photon
查看>>
C语言位操作控件属性
查看>>
nginx的安装及基本配置,及多个域名服务
查看>>
Servlet访问postgresql数据库并提取数据显示在前端jsp页面
查看>>
不改一行代码定位线上性能问题
查看>>
定义运算符
查看>>