背景
在工作过程中,我需要使用props
的值初始化data
中的数据。但是发现在使用了vue-class-component
插件之后,并不能做到这一点:
但是,我明显记得之前是可以的,在正常的vue版本中。
解答
在正常的Vue版本中是可以使用props
初始化data
数据的。只是后续props
的变化,不会导致data
数据的变化,这也是很容易理解的,data
函数只会在初始化的时候,执行一次,并不是一个副作用函数。当然propss
变动不会再导致data
的变动了。