javascript - Vue.Js 使用从获取的 api 数据中获取的函数设置 data() obj 中的所有键
问题描述
我在 vue.js 中有一个产品组件。
data() {} 中的所有 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.[key]”
我试图为此创建一个函数的原因是因为我想将它用作全局函数,并且我不希望它在我配置数据库时发生任何变化时中断。
谢谢!!!
解决方案
推荐阅读
- javascript - 如何将对象传递给 JavaScript 中的动画函数?
- python - 循环遍历动态列表
- vue.js - Vue:在 axios 之前忽略属性
- perl - 如何修复 CSV 读取过程的 utf8 问题
- javascript - 将单词组合到单词数组
- php - Drupal 7自定义表单无法使用字符串偏移作为php 7.2的数组错误
- kubernetes - 如何在工作节点上运行 Kubernetes 仪表板?
- ios - iOS - 多通知扩展服务?
- reactjs - 使用 Jest 和 Enzyme 在 Redux 中测试存储文件
- laravel - 在特定帖子上获取在线用户数量