第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vueJS中樹形圖全打開的問題

vueJS中樹形圖全打開的問題

達(dá)令說 2019-03-21 22:19:00
現(xiàn)在因為寫了this.open = !this.open所以全部內(nèi)容都能展開,能否提供一下怎么修改成點擊一個其他都關(guān)閉只顯示一個二級菜單的形式。有想過綁定標(biāo)識,但是這種寫法會一起綁定上。<template>  <li class="tree-menu-list">    <a @click="toggle();sendParams()">      <i v-if="isFolder" class="iconfont" :class="[open ? 'icon-jiantouarrow487': 'icon-iconfontjiantou']"></i>      <i v-if="!isFolder" class="iconfont"></i>      {{ model.menuName }}    </a>    <ul v-show="!open" v-if="isFolder">       <tree-menu v-for="(item, index) in model.children" :model="item" :key="index"></tree-menu>    </ul>  </li></template><script>export default {  name: 'treeMenu',  props: ['model'],  data () {    return {      open: false,      isFolder: this.model.children && this.model.children.length    }  },  methods: {    toggle: function () {      if (this.isFolder) {        this.open = !this.open      }    },    sendParams: function () {      this.$router.push({        path: './info',        name: 'info',        query: {          id: this.model.id,          name: this.model.menuName        }      })    }  }}</script>
查看完整描述

1 回答

?
Smart貓小萌

TA貢獻(xiàn)1911條經(jīng)驗 獲得超7個贊

應(yīng)該是你點擊拿到的 item中唯一的key 是否等于v-for中的item的key 已經(jīng)item.children為真來展開


查看完整回答
反對 回復(fù) 2019-04-09
  • 1 回答
  • 0 關(guān)注
  • 898 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號