先上报错截图
打开有道翻译,翻译出来就是“避免直接改变支撑,因为当父组件重新呈现时,该值将被覆盖。相反,应该使用基于道具价值的数据或计算属性。道具变异:“infoData””
原因是违背了vue的单向数据流思想,只能父组件修改自组价的数据,反过来就会报警告。虽然不影响使用。
解决:我这里使用的是.sync修饰符
父组件调用子组件的时候,子组件修改的数据后面加上.sync
在子组件里面要用$emit
上面是之前写的报警告的。
下面是修改之后的
我参考的以及具体请移步
https://blog.csdn.net/liushijun_/article/details/92426854