获取Vue.js 2.0与Laravel 5.3合作



我正在尝试使用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')

最新更新