我有此数据,有没有办法获取所有这些数据?
已经尝试过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,
}
答案 0 :(得分:0)
再次包装
data() {
return {
data: {
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,
}
}
答案 1 :(得分:0)
Vue使用下划线作为其内部属性的前缀。您应该避免使用它们。
可以通过$data
属性访问实例的数据对象。
因此,在一个实例中,您可以使用this.$data
获取该对象。
在您提到的问题中,您尝试使用forEach
。不确定要执行的操作,但是对象没有本机的forEach
方法。在$data
上可以使用对象的常用循环机制,例如for
/ in
或抓取键数组:
Object.keys(this.$data)