arrays - 如何将特定数组项链接到表单中的字段?
问题描述
我有一个标题为“甜点”的表格。甜点是一个数组:
data: () => ({
newDesserts: [
{id: 6, name: 'Coca Cola',
{id: 1, name: 'Apple'},
{id: 17, name: 'Cake',
],
}),
表单字段如下所示:
v-text-field
outlined
></v-text-field>
如何将 id 为 17 的数组项链接到此表单字段?我试过使用
v-text-field
outlined
v-model="newDessert[17].data"
></v-text-field>
其中“数据”代表我想在数据库中添加它的列。然而,到目前为止还没有奏效。
解决方案
您需要数组的索引才能访问它。
您可以使用 搜索索引findIndex
。
<v-text-field outlined v-model="newDessert[newDessert.findIndex(obj => obj.id === 17)].name"/>
推荐阅读
- powershell - Azure DevOps 中的 PowerShell 任务出错:术语“powershell.exe”未被识别为名称
- python - GUI 在工作人员的睡眠中冻结
- xml - 如何在 Android Studio 中将我的 toolBar 和 NavigationView 与我的 TabLayout 合并?
- makefile - 我可以让删除中间文件吗?
- ios - 在 Swift 5 中将数据从 UIPickerView 传递到 UIViewController
- java - Append to File & Read from File, but nothing happens
- python-3.x - 将张量流数据集分离到张量流2中的不同输出
- sql - Postgres WHERE 两个数组有一个非空的交集
- c# - 无法从关系数据库 C# Visual Studio 2019 生成一个表的控制器
- node.js - AWS EC2 100% CPU 利用率