请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

:class绑定的方法会一直执行么?

:class = 'getFavoriteIcon(currentSong)',老师,我想问一下通过这样的方式动态绑定class,那这个方法是不是会一直在不停地执行还是怎样?我发现在player.vue组件中,当音乐处于play状态的时候,这个方法是一直在执行的,但是当音乐被暂停的情况下是没有执行,这是为什么呢?

正在回答 回答被采纳积分+3

1回答

ustbhuangyi 2018-04-07 19:33:51

最新版本已经把它用计算属性实现了。之前函数是执行是因为进度变化的时候始终会触发组件的 render,那么这个函数就可以一直执行

0 回复 有任何疑惑可以回复我~
  • 提问者 Hyman928 #1
    老师,那我想再问一下,如果子组件重新render了,父组件会不会也跟着重新render?
    回复 有任何疑惑可以回复我~ 2018-04-08 23:44:33
  • ustbhuangyi 回复 提问者 Hyman928 #2
    render 的执行是依赖追踪的,只有对应组件的数据变化,组件才会重新 render,和父子无关。
    回复 有任何疑惑可以回复我~ 2018-04-09 02:55:21
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信