javascript - 让 vue.js 2.0 与 Laravel 5.3 一起使用

标签 javascript laravel vue.js laravel-5.3

我正在尝试设置Vue.js 2.0Laravel 5.3 。我想把 <router-view> </router-view>在主App.vue内成分。我如何让它与 Vue 2.0 一起使用.

这不再起作用:

router.start(App, 'app');

所以我尝试了这个:

const app = new Vue({
    router,
    render: h => h(App)
});

但这对我不起作用。我必须拉一个包才能让它工作吗?

谢谢!

最佳答案

您忘记提供一个将渲染 Vue 代码的元素。

因此,您必须使用唯一 ID 声明根级别,例如 #app 并将其挂载到 Vue 实例。

const app = new Vue({
    router,
    render: (h) => h(App)
}).$mount('#app')

您可以使用扩展运算符,而不是渲染函数,几乎是一样的,也许阅读起来更清晰

const app = new Vue({
    router,
    ...App 
}).$mount('#app')

关于javascript - 让 vue.js 2.0 与 Laravel 5.3 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41001443/

相关文章:

php - 在 Laravel 迁移中重命名列,强制小写

php - 在 Laravel5 中查询与条件的关系?

javascript - Vuex 中的 Action 完成后从商店调用组件函数

vue.js - 如何从插槽中的子组件获取 HTMLElement?

javascript - TypeError : path. 连接不是函数

Java/JS/JSTL - 如何从 javabean 获取属性/显示错误消息

javascript - HTML slider 不工作

javascript - 从同一服务器上的另一个页面手动刷新页面

laravel - 在 Laravel 查询生成器中使用变量(for 循环)

javascript - JavaScript 中的双重命名?