完整报错信息:
[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "disabled"
需求是希望在修改时更改整个表单的禁用属性为false:
开始我是想着这么实现的:
后果:嘎嘎报错,报错信息就是如上的报错信息;
作为一名后端选手,这一点小小的功能可是整了我足足一个点,怎么百度都找不到解决方案;最终,还是通过自己仔细看了看报错信息,才发现 “书中自有黄金屋” ,原来人间都告诉我解决方案了... Instead, use a data or computed property based on the prop's value. Prop being mutated: "disabled"
解决方案:
好嘛,人家告诉我们如何解决了,我们就去处理;
aa是我在data定义的一个布尔值,默认为true,
只有在触发修改操作时为false
如图 :
效果实现:
..
希望大家不要在这种问题上浪费时间,特此记录
Thanks