I have this data’s is there a way to get all of these?
already tried this._data.forEach
but it is not working thanks!
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, }
Advertisement
Answer
Vue uses underscore as a prefix for its internal properties. You should avoid using them.
The data object for an instance is accessible via the $data
property.
https://v2.vuejs.org/v2/api/#vm-data
So within an instance you can get that object using this.$data
.
In the question you mentioned trying to use forEach
. Not sure what you’re trying to do but objects don’t have a native forEach
method. The usual looping mechanisms for an object are available on $data
, such as for
/in
or grabbing the array of keys:
Object.keys(this.$data)