1
我main.js
样子:删除Vue公司JS路由URL包括hashtag
import Vue from 'vue'
import VueRouter from './router'
import routes from './router/index.js'
Vue.use(VueRouter)
const router = new VueRouter({
routes,
mode: 'history'
})
new Vue({
el: '#app',
router,
render: h => h(App)
})
我试着从URL中删除#标签... 进出口使用的WebPack的发展,正如你可以看到IM导入文件航线。 我看到这个错误,每次
"Uncaught TypeError: WEBPACK_IMPORTED_MODULE_1router__.a is not a constructor"
有谁有路由器的好医生?
这是/router/index.js文件
import Vue from 'vue'
import VueRouter from 'vue-router'
import Settings from '@/components/Settings'
import Login from '@/components/Login'
Vue.use(VueRouter)
export default new VueRouter({
routes: [{
path: '/',
name: 'Login',
component: Login
},
{
path: '/Settings',
name: 'Settings',
component: Settings
}
]
})
我已经改变它的main.js文件,现在有另一种不同的错误: - -Uncaught TypeError:routes.forEach不是函数 - – user3380738
@ user3380738你能不能显示你的''./route/index.js''文件 –
作品完美!谢谢! @VamsiKrishna – user3380738