【发布时间】:2018-10-13 18:53:10
【问题描述】:
我想制作一个菜单组件,它根据作为道具传入的 menuItems 的数量构建相同大小的按钮。
类似于 https://stackoverflow.com/a/47215040/6066886 我想给 v-flex 一个条件属性。 (xs6 表示两个项目,xs4 表示三个项目,依此类推)
(类似于<v-flex v-for="item in menuItems" xs[12 / menuItems.length]>)
在链接的问题中,想法是根据条件传递或不传递“xs10”。
我想计算其中哪些将添加到我的 v-flex 中,但我不知道该怎么做..因为我无法 v-bind 任何东西...谁能帮助我?
【问题讨论】:
-
我不明白你的问题,不适合你
xs{{12/menuItems.length}}解决方案(你必须改变顺序)?如果您有 1 个项目,则具有展开的元素、2 个元素 50% 等。 -
你从哪里得到这个解决方案?我从来没有见过这个表达......看起来我正在寻找什么......但intellij说“标签开始没有关闭”,这似乎不起作用(虽然顺序错误,你是对的)“12 / menuItems .length" 不起作用。斜线被解释为一种 html 标记.. 破坏一切
标签: vue.js attributes conditional vuetify.js