我有这些数据,有没有办法获得所有这些数据?
已经尝试过 this._data.forEach
但它不起作用,谢谢!
data() {
return {
childData: '',
credit: '',
company: '',
email: '',
first_name: '',
middle_name: '',
terms: '',
last_name: '',
phone: '',
mobile: '',
fax: '',
street: '',
city: '',
country: '',
state: '',
zip_code: '',
as_of: '',
account_number: '',
website:'',
open_balance: '',
notes: '',
files: null,
}
最佳答案
Vue 使用下划线作为其内部属性的前缀。您应该避免使用它们。
实例的数据对象可通过 $data
属性访问。
https://v2.vuejs.org/v2/api/#vm-data
因此在一个实例中,您可以使用 this.$data
获取该对象。
在您提到的尝试使用 forEach
的问题中。不确定您要做什么,但对象没有 native forEach
方法。对象的常用循环机制在 $data
上可用,例如 for
/in
或获取键数组:
Object.keys(this.$data)
关于javascript - 有没有一种简单的方法可以从 vuejs 获取所有数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57546243/