猿问

在线等!计算属性是不是只在第一次计算的时候收集使用到的属性,第一次未收集到的属性值变化不会导致计算属性变化???求老司机指点!

计算属性是不是只在第一次计算的时候收集使用到的属性,之后当这些属性变化的时候,会重新计算属性??例如,下面的例子,prefix属性会每秒变化一次,但prefix属性的变化不会导致upper计算属性的变化。是不是因为第一次执行计算属性的时候,没有访问到prefix(因为if条件),之后,prefix变化也不会导致计算属性重新调用??

{{upper}}

白猪掌柜的
浏览 411回答 2
2回答

噜噜哒

按照vue的官方说明,计算属性里面的属性,只要这个属性是在data中的,都会被动态监控;但是如果结果一致,计算属性不会执行,这是他的特性

手掌心

当upper被需要的时候(取值操作),会运行这个函数。虽然你的prefix一直在变化,可是suffix长度不够,所以压根没有用到prefix
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答