• Vue页面的渲染


    1.使用components 子组件进行局部的渲染

    new Vue({
        el:"#app",
      components:{
        login,//渲染在app元素中的Login子组件。
      } })

    2.使用render进行将el指定的整个元素都覆盖 和react中的render方法一样。

    new Vue({
      
       el:"#app",
      //即将整个app元素进行渲染 都渲染成了templateName的内容  
      render:
    function(createElement){ //createElement是一个函数   return createElement(templateName); } })

     在使用脚手架vuecli的时候,有个runtime-compiler 和runtime-only的使用,在runtion comiler中使用的就是第一种的渲染方式,先将template==>ast (抽象语法树)==>render==>虚拟Dom==>真实的屏幕显示的UI.

    runtime only是使用第二种方式进行渲染的:render==>虚拟Dom==>UI

    所以runtime only 相对另一个来说相对轻量,性能也比较高,无需进行template的转换。

  • 相关阅读:
    I/O流
    Java反编译 jar包
    springMVC配置
    Java三大特征之封装(一)
    类的实例方法
    类的构造方法
    对象与类的区别
    网站标题前的小logo
    Django 学习之CORS
    Django 学习之Celery(芹菜)
  • 原文地址:https://www.cnblogs.com/panjingshuang/p/11984054.html
Copyright © 2020-2023  润新知