|
|
1
64
为什么不使用 Computed Properties ?
然后在每个列表上,只需迭代其各自的属性,而无需检查。实例
这里是工作区 fiddle |
|
|
2
7
|
|
|
3
5
去除
这样做更好(只迭代一次):
|
|
|
4
4
如果出于某种原因,筛选列表不是一个选项,则可以同时使用这两个选项转换元素
原始示例 原始循环
建议的重构 重构循环
新建组件
|
|
|
5
3
从…起 Vue docs : 当它们存在于同一节点上时,v-if的优先级高于 v-用于。这意味着v-if条件将无法访问变量 从v-for的范围来看:
可以通过将v-for移动到包装标签(其中 也更加明确):
如果您不介意在html中继续查看“显示:无” 您可以将v-show与v-for一起使用 没有任何问题。 |
|
|
6
2
你的第二张支票是
编辑:The!not运算符的绑定可能比===更紧密,因此将始终返回false。添加括号以控制应用程序的顺序。我说可能是因为这可能是我不熟悉的一点Vue魔术,而不是一个纯JavaScript表达式。
我想你想去掉那个感叹号。还是为了成功
|
|
|
7
2
|
|
|
8
1
您还可以在模板中使用JavaScript来过滤v-for的数组元素。而不是
由于回调中使用了信息,我将您的信息数组重命名为infos以提高建议的可读性。
|
|
|
lily · 淘汰-如何将动态填充的复选框转换为单选按钮(是/否)? 8 年前 |
|
|
user8039194 · 无线电检查时显示/隐藏表单 8 年前 |
|
|
blake mcgarry · 如何使两个事件侦听器都工作 8 年前 |
|
|
Kyle Underhill · CSS检查不聚焦 8 年前 |
|
|
user8385766 · 角度单选按钮[关闭] 8 年前 |
|
|
t3ax · 为什么我可以选中多个单选按钮? 8 年前 |
|
|
Rohalt · 选择单选按钮时清除输入 8 年前 |
|
|
alex108 · 如何在同一行中显示两个单选按钮? 8 年前 |