computed计算属性里的变量,何时会被调用?

来源:5-4 阅读进度功能实现(章节切换和进度同步)

Y喜东东J

2022-01-24

老师好,我对计算属性里的变量何时会被调用的知识比较模糊,我只知道页面初次渲染完成后会被调用一次,其它时候就是依赖的数据变化的时候也会被自动调用,它这个依赖的数据是指函数体里任何一个变量都可以算做它的依赖数据吗?只要有1个依赖的变量发生了变化,这个计算属性函数体里的语句都会被从头自动执行1次吗?
图片描述

写回答

1回答

扬_灵

2022-01-24

同学你好,计算属性这里的更新条件是根据你的业务逻辑来的,按照上面的代码,如果this.bookAvailable如果存在chapterTitle的值就是selectionInfo.label,如果不存在就是‘’。这里依据的依赖就只有this.bookAvailable。

0
0

Vue 实战商业级读书Web APP完整项目

Vue全家桶+最新前端技术+前后端分离架构,完整项目流程

1610 学习 · 1951 问题

查看课程