computed代替update优化

来源:8-7 Vue项目城市选择页 - 列表性能优化

铁蛋x

2019-08-10

老师你好,请问,第一步优化不用updated的生命周期钩子时更新startY,而是在computed里面写入:

computed: {
    startY () {
        return this.$refs['A'][0].offsetTop
    }
}

这样是否也可以?computed用的是缓存,如果startY不变得话应该不会重复计算该值把。

写回答

1回答

Dell

2019-08-11

这个不行,监控不到refs中offsetTop的变化

0
6
cerisecm
回复
Dell
这是别人的代码,老师你没放,你是放在updated里面实时监控的,只是我提出了这个疑问,我觉得既然offsetTop值固定,为何还要持续监听
2019-09-10
共6条回复

Vue2.5-2.6-3.0开发去哪儿网App 零基础入门到实战

课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握

10675 学习 · 8191 问题

查看课程