1、:change=”onChange1(this.selected1)” @change ?还是故意的?
2、v-bind 应该是无副作用的,vue 不保证调用次数。onChange1() 作为 prop 的值,导致了当前组件渲染依赖的状态发生了改变。
3、看了下代码,组件在更新时,如果依赖的状态发生了改变,会继续在这个 tick 里更新。
4、上面的 2 和 3 会形成死循环的,Vue 在非生产环境下尝试检测死循环。
首页 >
1、:change=”onChange1(this.selected1)” @change ?还是故意的?
2、v-bind 应该是无副作用的,vue 不保证调用次数。onChange1() 作为 prop 的值,导致了当前组件渲染依赖的状态发生了改变。
3、看了下代码,组件在更新时,如果依赖的状态发生了改变,会继续在这个 tick 里更新。
4、上面的 2 和 3 会形成死循环的,Vue 在非生产环境下尝试检测死循环。