【发布时间】:2018-10-05 05:56:13
【问题描述】:
我有一个非常复杂的页面,现在是静态的。我想使用 Vue 使页面的某些部分成为动态的。后来我想把所有的页面都变成一个SPA,但现在这不是一个选项。
问题是 - 是否可以制作一个 Vue 应用程序,将其组件呈现到页面的不同部分,而不使整个页面成为 Vue 的元素?像这样的:
new Vue({
store,
router,
render: {
'#header': ReviewsSummaryComponent,
'#score': ScoreComponent,
'#reviews': ReviewsComponent,
'#compliments': ComplimentsComponent
}
})
这里最重要的部分是我希望他们共享公共商店、路线和(非强制性)父级。这在 Vue 中可行吗?
【问题讨论】:
标签: javascript vue.js vue-router vuex