初始化vue实例同时传入template和render函数会执行谁?

el不能是body或者html标签

  1. el不能是body或者html标签

  2. 如果没有render,把template转换成render函数

  3. 如果有render,直接调用mount方法渲染DOM,不去处理template

执行下属代码会在页面渲染出:hello render

const vm = new Vue({
      el: '#app',
      template: '<h1>hello template</h1>',
      render: (h) => {
        return h('h', 'hello render')
      }
})
  1. Vue.prototype.$mount:把DOM挂载到页面上
    在这里插入图片描述

query:获取el对应的DOM对象
在这里插入图片描述

©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页