У меня есть компонент продукта в vue.js.
Все данные json в данных () {} извлекаются из API
Я бы хотел иметь возможность автоматически устанавливать каждую клавишу из извлеченного json, из-за наличия
Я пытаюсь достичь
data() {
return {
id: "1",
sku: "g500",
brand: "gildan"
}
}
Вместо этого
data() {
return {
product: {
id: "1",
sku: "g500",
brand: "gildan"
}
}
}
Метод vue.js, который я использую для установки моих данных, выглядит подобным этому ...
(на самом деле объект данных имеет гораздо больше ключей)
setData(product) {
this.id = product.id;
this.brand = product.brand;
this.sku = product.sku;
}
Есть ли способ, которым я могу создать метод, в котором мне не нужно перечислять каждое "this. [Ключ]"
Причина, по которой я пытаюсь создать для этого функцию, заключается в том, что я хочу использовать ее как глобальную функцию и не хочу, чтобы она сломалась, если что-то изменится, когда я сконфигурирую базу данных.
Спасибо !!!