首先我们看一下页面报错
其实问题很简单父子组件传值的问题;
子组件的代码也很简单
父组件:
问题:按保存不报错,按取消报如上所示错误。
然后找原因,原理应该Vue单项数据流的原因,不能随意修改props里的值,那为什么我保存的这个函数是可以不报错的呢??我两个调用都是同一个函数呀?
真的有点懵逼!
但是我问题还是解决了
我把v-model换成了:visible,这样保存和取消都没有报错了
这个具体原因我还没有搞清楚,应该是ant-design-Vue底层设计的原因吧