鍍金池/ 問答/HTML5  HTML/ vue一樣多個(gè)二級(jí)列表怎么改變其中一個(gè)的狀態(tài)?

vue一樣多個(gè)二級(jí)列表怎么改變其中一個(gè)的狀態(tài)?

圖片描述
其中newJson 是自己用 返回的數(shù)據(jù)拼接成的一個(gè)對(duì)象
subNames: [

    {
      name: "家用電器",
      id: 1,
      isSubShow: false,
      subItems: [
        {
          name: "筆記本電腦",
          peopleId: 1
        },
        {
          name: "臺(tái)式電腦",
          peopleId: 2
        },
        {
          name: "電視機(jī)",
          peopleId: 3
        }
      ]
    },
    {
      name: "服裝",
      id: 2,
      isSubShow: false,
      subItems: [
        {
          name: "男士服裝",
          peopleId: 4
        },
        {
          name: "女士服裝",
          peopleId: 5
        },
        {
          name: "青年服裝",
          peopleId: 6
        }
      ]
    }
  ]
  就是三個(gè)一樣的數(shù)組拼成的json。

圖片描述
一套數(shù)據(jù)渲染出多個(gè)菜單,
點(diǎn)擊其中一個(gè)下拉菜單全都展開了。要求是點(diǎn)擊哪個(gè)展開哪個(gè)!?。。?!

圖片描述

代碼

回答
編輯回答
離殤

clipboard.png
感覺你的方法里少找了一層,不知道我理解的你的數(shù)據(jù)結(jié)構(gòu)是否正確

2017年5月22日 11:59