今天在项目中发现了这个问题,打印的value值命名为 true,但是el-checked的状态却并没有改变,百度的结果是,虽然 value 的值已经改变了,但是并没有触发 set 方法,所以get 中值并没有改变,所以并不会重新渲染dom。
解决方法:使用 this.$forceUpdate() 强制该组件重新渲染。
使用的时候,直接在方法中调用这个 this.$forceUpdate() 即可
今天在项目中发现了这个问题,打印的value值命名为 true,但是el-checked的状态却并没有改变,百度的结果是,虽然 value 的值已经改变了,但是并没有触发 set 方法,所以get 中值并没有改变,所以并不会重新渲染dom。
解决方法:使用 this.$forceUpdate() 强制该组件重新渲染。
使用的时候,直接在方法中调用这个 this.$forceUpdate() 即可