Я хочу передать значение объекта (product.id
) на v-model
входа. Проблема в том, что когда я это делаю, я получаю строку «product.id», а не product.id
как объект. Как я могу преобразовать строку? Или это неправильный путь?
Я пробовал JSON.parse, но он не работал.
<template>
<div>
<div v-for="field in fields" :key="field.id">
<label>{{ field.name }}</label>
<input type="text" v-model="field.model" />
</div>
</div>
</template>
<script>
export default{
data() {
return {
product: {
id: '',
name: '',
price: ''
},
fields: [
{
name: 'Name 1',
model: 'product.id',
},
{
name: 'Name 2',
model: 'product.name',
},
{
name: 'Name 3',
model: 'product.price',
}
]
}
}
}
</script>