1

这两种App的写法有什么区别吗?为什么要这样搞两种?


3个回答

2

第一种是基于已知当前实例下的 components,直接设置。
第二种具有可编程性和动态性,如下示例:

new Vue({
    el: '#app',
    render: h => {
        return condition ? Comp1 : Comp2
    }
})

render 函数可以实现的更强大的自定义渲染,不必受限于 Vue 模版的 DSL,可以完全的使用 javascript 的编程能力。

1
0

Vue 的发展过程决定的,使用 render 函数的写法可以带来更大的灵活性

撰写答案

SegmentFault

一起探索更多未知

下载 App