我正在学习使用Vue js + VueRouter for SPA的Laravel 5.5。我试着遵循这个tutorial。
我跟着一切但没有运气。我认为该教程与最新的Laravel版本不兼容。
这是我在运行npm run dev
<router-link to="/">Home</router-link>
<router-link to="/works">Works</router-link>
app.js import'./bootstrap'; 从'./routes'导入路由器;
new Vue({
el: 'app',
router
});
bootstrap.js
import Vue from 'vue';
import VueRouter from 'vue-router';
import axios from 'axios';
window.Vue = Vue;
Vue.use(VueRouter);
window.axios = axios;
window.axios.defaults.headers.common = {
'X-Requested-With': 'XMLHttpRequest'
};
routes.js
import VueRouter from 'vue-router';
const routes = [
{
path: '/',
component: require('./views/Home')
}
];
export default new VueRouter({
routes
});