有没有这方面的官方文档说明

有没有这方面的官方文档说明

http://class.imooc.com/course/qadetail/194103


这个链接提了一些问题,但是感觉解答有些牵强,是否有页面渲染的详细说明?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,同学提问的所有问题,我们都会一一查看的,但是需要一定的时间,在这期间有很多热心的小伙伴会帮助同学解答问题,如果解答正确,可能不会再回复,如果解答错误,老师一定会回复正确的。

我们也鼓励同学之间互相解决问题的,因为这样可以提升同学解决问题的能力,因为在工作中,遇到问题,不可能完全靠同事帮你解决。

非常感谢您的建议,我们慕课网是非常乐意聆听大家的建议,只要是对同学们有帮助的,我们一定会采纳的。祝学习愉快~

好帮手慕慕子 2020-02-20 11:59:04

同学你好,老师暂时没有找到相关的详细讲解页面渲染的官方文档。不过,对于同学的问题可以参考入如下解答:

  1. 如下图所示,在vue官网展示的生命周期函数中, 可知在updated阶段时,已经进行了更新,重新渲染。

    http://img1.sycdn.imooc.com/climg/5e4e027c095f3c1e10320718.jpg

  2. 结合上面的介绍,我们可以在loading/index.vue和scroll/inde.vue中测试作如下测试,以源码为例:

    http://img1.sycdn.imooc.com/climg/5e4e02f109ecfb5109980554.jpg

    http://img1.sycdn.imooc.com/climg/5e4e02fe09c14fac08620382.jpg

    在我们下拉时,打印结果如下:

    http://img1.sycdn.imooc.com/climg/5e4e038c09bc300532221156.jpg

    从上面结果可以看出,loading组件中,改变了data值,确实会让loading组件重新渲染,但是由于老师使用的API调用的方式,子组件的重新渲染,不会影响到父组件的重新渲染,所以可以避免老师在视频中演示的bug.

同学可以试着理解下

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

  • 提问者 楚楚提 #1
    当时我在问题中提问说,单个组件的渲染会不会影响这个页面的渲染,我想着如果是子组件渲染不会影响整个页面渲染,那么一切就合理了,因为单个小组件的渲染确实不会出现特别明显的闪动,如果是父组件自己重新渲染当然就出现视频中的闪动问题了. 另外提一个建议,就是有些同学会回复我的问题,但是如果我不采纳的话,希望老师还是具体回复下,因为很多时候如果你的提问被他人回答,那么慕课的老师回复这种问题的概率好像并不高了,毕竟这些回复的人自己好像也不能完全解答提问者的问题
    2020-02-20 12:03:53
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师