理解 Vue 组件原理

2020-03-17  本文已影响0人  YeLqgd

此处考虑 *.vue 单文件第一次 render 的情况。

const render = function() {
  var _vm = this
  var _h = _vm.$createElement
  var _c = _vm._self._c || _h
  return _c(
    "div",
    { attrs: { id: "app" } },
    [_c("home"), _c("div", [_vm._v(_vm._s(_vm.ll))]), _vm._v("\n  lalal\n")],
    1
  )
}

options 会被用于传进 Vue.extend(options) 里生成一个继承 Vue 的子类,比如叫 VueComponent,然后这个 VueComponent 被用来生成 vm。VueComponent 跟 Vue 接受一样的参数,实例化时也跟 Vue 实例化做一样的事情:调用 this._init(options)

上一篇 下一篇

猜你喜欢

热点阅读