我知道之前曾问过类似的问题,但如果我不想将整个状态(只有一个属性)设置为变量怎么办?像这样:
targetProperty
我做错了吗?为什么inheritAttrs: false
不会改变?
答案 0 :(得分:1)
当您设置targetProperty : initialProperty
时会发生什么
initialProperty--->some_memory_location_x
//after doing targetProperty: initialProperty
targetProperty---->some_memory_location_x
所以当你改变targetProperty
时,你实际上正在更改内存some_memory_location_x
中的值initialProperty
也指向你的位置,所以当你再次设置State时,你的{{ 1}}值不会改变所以尝试按照@Mayank Shukla的方式指出,这样你就不会改变值