forms - 如何选择将在 vue js 中循环的代码行?
问题描述
我希望图例标签不遵循循环。如果我在与表单标签相同的块中写一个图例标签,这是真的吗?
var app = new Vue({
el : '#container',
data : {
menus : [
{formm : "Name"},
{formm : "Age"},
{formm : "Address"},
]
}
}
)
<div id="container">
<form v-for="menu in menus">
<legend> Form </legend>
<label >{{menu.formm}}</label>
<input type="text" name="menu.formm" />
</form>
</div> ``
解决方案
希望你的问题是对的,
您当前正在为 menus 数组中的每个菜单创建一个表单元素。此表单元素中的所有内容都将成为每个循环的一部分...如果您不希望图例成为其中的一部分-您需要将其从 lopped 元素中取出,即在 lopped on 表单的上方/下方。
像这样的东西:
<div id="container">
<legend> Form </legend>
<form v-for="menu in menus">
<label >{{menu.formm}}</label>
<input type="text" name="menu.formm" />
</form>
</div>
推荐阅读
- python - 在列表中查找最大值及其索引 - 不断得到错误的索引
- mongodb - GORM - 获取域类属性的原始 DB 值
- r - 如何为栅格设置正确的投影?
- excel - 从多个工作表中查找同一列的总计,并在新工作表的工作表名称旁边表示总计
- c# - 我的 Azure API(文本翻译、计算机视觉)的端点不可访问(错误代码 404)
- java - QuerySyntaxException:意外令牌:使用标准构建器在 postgresql 中的日期之间产生差异
- c# - 使用需要传递数组的 webservice(wsdl)
- java - 如何修复“错误:
- 内部元素必须是资源引用或为空。”?
- reactjs - 如何使用 React 解决“未提供令牌”消息?
- perl - Perl 内部变量。下一个表达式是否相同?