我正在尝试使用Laravel 5.3
设置Vue.js 2.0
。我想将<router-view> </router-view>
放在主App.vue
组件中。我如何将其与Vue 2.0
一起使用。
这不再起作用:
router.start(App, 'app');
所以我尝试了:
const app = new Vue({
router,
render: h => h(App)
});
但这对我不起作用。我是否要拉一个包裹才能工作?
谢谢!
您忘了给出VUE代码的元素。
因此,您必须以唯一ID声明root级别,例如#app
并将其安装到VUE实例。
const app = new Vue({
router,
render: (h) => h(App)
}).$mount('#app')
您可以选择传播操作员,而不是渲染功能,相当同样的东西,也许有点清洁
const app = new Vue({
router,
...App
}).$mount('#app')