javascript - Vue.js - How to render data changes in child component? -
so have parent component store
has child component called order
. data parent passed via props
child, so:
parent
<order :order="order" />
child
props: ['order']
i need use new data variable in child component called orderids
, declare that:
child
props: ['order'], data: () { return { orderids: object.keys(this.order) } }
then, render orderids
in view:
{{orderids}}
now, whenever order
data changes in parent, updates prop order
in child, not propagated through orderids
.
how update orderids
when changes in order
?
instead of data use computed property.
computed: { orderids: function () { return object.keys(this.order); } }
Comments
Post a Comment