【发布时间】:2019-02-25 07:20:46
【问题描述】:
我正在尝试创建具有三个以上嵌套级别的嵌套列表。当我将子项的子项对象放在 v-list 中的子项中时,它不会显示任何内容。
甚至可以在 vuetify 中创建这样的嵌套列表吗?如果没有,有什么办法可以解决这个问题?
<div>
<v-list v-for="(powerPlant, i) in powerPlants" :key="i">
<v-list-group
prepend-icon="fas fa-bolt"
value=""
>
<v-list-tile slot="activator">
<v-list-tile-title>{{powerPlant.name}}</v-list-tile-title>
</v-list-tile>
<v-list-group
no-action
sub-group
value="true"
v-for="(generator, i) in generators" :key="i"
>
<v-list-tile slot="activator">
<v-list-tile-title>{{generator.name}}</v-list-tile-title>
</v-list-tile>
<v-list-tile
v-for="(option, i) in options"
:key="i"
>
<v-list-tile-title v-text="option[0]"></v-list-tile-title>
<v-list-tile-action>
<v-icon v-text="option[1]"></v-icon>
</v-list-tile-action>
</v-list-tile>
</v-list-group>
</v-list-group>
</v-list>
</div>
如果有另一种方法可以在不使用 jQuery 的情况下使用 Vue.js 制作大型嵌套列表,我想学习。
抱歉没有解释清楚。这样一个已经发布了一个可以达到3个级别的列表,但我不能更进一步像四五个级别。
【问题讨论】:
-
您的代码看起来应该可以工作,请参见此处的示例:vuetifyjs.com/en/components/navigation-drawers#example-nested 你确定
option有内容吗?尝试先手动输入值以使其正常工作。 -
很抱歉它正在工作,但我的意思是不能将另一个小节放在列表中。 1, 1-1, 1-1-1, 1-1-1-1
-
子子节是前一个
v-list-group的直接子节吗?
标签: javascript html vue.js vuetify.js