javascript - webpack中使用vue路由設(shè)置不報(bào)錯(cuò),但是不能顯示啊啊
問(wèn)題描述
設(shè)置好了vue路由,npm run dev一下,不報(bào)錯(cuò),但是路由不生效啊代碼如下:
//引入路由模塊import VueRouter from ’vue-router’//使用路由模塊Vue.use(VueRouter);//加載組件import home from ’./components/Home/home.vue’;//創(chuàng)建路由對(duì)象const router = new VueRouter({ //配置router-link 指向的路由發(fā)生變化時(shí)候,當(dāng)前a標(biāo)簽增加的激活樣式 routes: [{name: ’Home’, path: ’/home’, component: home}, ]})var vm = new Vue({ el: ’#app’, render: h => h(app), //h 是 createElement這個(gè)函數(shù) 編譯app.vue組件 //使用路由對(duì)象 router: router});`請(qǐng)輸入代碼`還有: <template> <p class='mui-content'>home </p></template><script> export default {data () { return{ }} }</script><style scoped></style>圖片:![圖片描述][1]
問(wèn)題解答
回答1:好像是這樣
vue-router
回答2:你沒(méi)有貼App.vue中的代碼 我不知道你寫了沒(méi)有
Vue.use(Router)Vue.use(Vuex)export default new Router({ routes: [ { path: ’/’, component: App, redirect:’/in_theaters’}, { path: ’/in_theaters’, component: in_theaters, },{ path: ’/coming_soon’, component: coming_soon, }, { path: ’/top250’, component: top250, }, { path:’*’, redirect:’/’ } ]})
配置完路由之后 要在App.vue中引用路由路徑 這個(gè)content 大概的意思就是這個(gè)地方加載 你的Home.vue
<el-col :md='14' :lg='18' class='content'><router-view></router-view> </el-col>
