美文网首页
VUE/MUI 项目小记

VUE/MUI 项目小记

作者: 377b79b94683 | 来源:发表于2017-07-22 19:13 被阅读359次

    render虚拟DOM构造函数

    在render函数中,只能读取当前组件的数据,不能去添加,否则会造成死循环,因为每次修
    改了数据之后,render函数都会重新执行一遍,如果你还在render里面往data里面添加数据
    ......,后果自负(滑稽)
    

    MUI上拉加载

    MUI上拉加载是在mui.init里面去配置的,这个方法在一个页面里面只会执行一次,常规网页还好说
    ,单页应用就存在一个DOM结构改变的问题,结合VUE开发单页应用的时候,第一页初始化了上拉加载
    ,当跳转到第二页在退回第一页后,因为DOM结构改变,导致第一页上拉加载失效,因此需要一个
    keep-alive来缓存每个组件的状态,一开始我以为这个缓存状态是缓存的虚拟DOM树的结构和状态,
    但是实测后发现这个不仅会缓存虚拟DOM状态,也会缓存实际DOM树的结构(因为MUI在对DOM操作的时
    候是直接操作的真实DOM,没有经过VUE,但是这个状态仍然被keep-alive保存了下来)
    

    render函数

    在Vue单文件组件中,template里面的代码是构建虚拟DOM的快捷方式,在对于业务比较复杂的组件里面,还是用render函数直接构建虚拟DOM时,对业务的处理能力更强。
    

    相关文章

      网友评论

          本文标题:VUE/MUI 项目小记

          本文链接:https://www.haomeiwen.com/subject/ofgukxtx.html