我有一个父组件
<template><child></child></template> export { components: [ child] }
和子组件
<template><!-- markup --></template> export { props ['id'] }
当我在发布后从资源中检索信息时,我希望能够将收到的数据从父传递到子属性。
// parent function
then(response=>{// need to set child.id = response.data });
现在我尝试直接设置属性值并获得警告
[Vue警告]:避免直接改变道具,因为只要父组件重新渲染,该值就会被覆盖。而是使用基于prop值
的数据或计算属性
我不能使用发射或广播,因为我使用的是Vue 2.0,$ broadcast未定义且我无法向儿童发射。传递数据的最佳方法是什么?此值仅适用于父级和子级,不需要保留或保留。