av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - vue 路由初學(xué)疑問

瀏覽:139日期:2023-04-05 08:35:33

問題描述

1:初學(xué)vue 對router-link 及 router-view這塊不是特別懂,大致問題如下:

現(xiàn)有代碼結(jié)構(gòu)如下,可以理解為左邊一個導(dǎo)航,右邊一塊顯示區(qū)域

//content.vue<p class = 'row'> <p class = 'col-md-2'><h4>推薦</h4><ul class='list-group'> <li><i class = 'fa fa-music'></i><router-link to = '/foundMusic'>發(fā)現(xiàn)音樂</router-link> </li> <li><i class = 'fa fa-bullhorn'></i> 私人FM</li> <li><i ></i> MV</li></ul> </p> <router-view class='router-view col-md-10'></router-view></p>//router.jsimport foundMusic from '../compontents/found_music.vue'routes:[ {path:'/foundMusic',component: foundMusic }]

配置路由之后,點擊router-link可以有效渲染至router-view中但是我本身想要的是如下結(jié)構(gòu)

<p class = 'row'> <left-menu></left-menu> <router-view class='router-view col-md-10'></router-view></p>import leftMenu from ’./menu_content/left_menu.vue’export default { name: ’musicContent’, components:{ leftMenu }}//left_menu.vue 中的結(jié)構(gòu)如下<template> <p class = 'col-md-2'> <h4>推薦</h4> <ul class='list-group'><li><i class = 'fa fa-music'></i><router-link to = '/foundMusic'>發(fā)現(xiàn)音樂</router-link> </li><li><i class = 'fa fa-bullhorn'></i> 私人FM</li><li><i ></i> MV</li> </ul> </p></template>

但這個時候點“發(fā)現(xiàn)音樂” 并沒有渲染至router-view,請問這個路由該怎么改這塊兒確實不太懂,哪位大神麻煩能給講解講解嗎?

問題解答

回答1:

router.js應(yīng)該這樣寫吧//router.jsVue.use(Router)import foundMusic from '../compontents/found_music.vue'export default new Router({ routes:[

{ path:'/foundMusic', component: foundMusic}

]

})

你試一下 components:{ 'left-menu':leftMenu }

回答2:

看下命名視圖 https://router.vuejs.org/zh-c...

回答3:

我在重新對邏輯進(jìn)行審查之后發(fā)現(xiàn)正常了,下面把正常的代碼貼一遍吧,也算是幫助新人了。在此非常感謝回答問題的朋友

//App.vue<template> <p id = 'app'> <music-nav></music-nav> <music-content></music-content> <music-playing-wapper></music-playing-wapper> </p></template><script> import musicNav from './nav.vue' import musicContent from './music_content.vue' import musicPlayingWapper from './playing_wapper.vue' export default {name:’app’,components:{ musicNav, musicContent, musicPlayingWapper} }</script>//main.jsimport Vue from ’vue’import App from ’./App.vue’import VueRouter from ’vue-router’import axios from ’axios’import router from ’./router/router’Vue.prototype.axios = axiosVue.prototype.MUSICAPI = ’/api’Vue.use(VueRouter)new Vue({ el: ’#app’, router, render: h => h(App)})//router.jsimport Router from 'vue-router'import content from '../music_content.vue'import foundMusic from '../compontents/found_music.vue'import App from '../compontents/found_music.vue'export default new Router({ routes:[{ path:'/foundMusic', component: foundMusic} ] });//music_content.vue<template> <p class = 'container-fluid'> <p class = 'row'> <left-menu></left-menu> <router-view class='router-view col-md-10'></router-view> </p> </p></template><script>import leftMenu from ’./menu_content/left_menu.vue’export default { name: ’musicContent’, components:{ leftMenu }}</script>

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 欧美日韩精品在线一区 | 欧美一区二区三区视频 | 精品视频在线免费观看 | 中文字幕日韩欧美一区二区三区 | 毛片免费视频 | 亚洲一区二区在线播放 | 国产精品成人国产乱 | 国产成人综合一区二区三区 | 欧洲尺码日本国产精品 | av看片网| 中文字幕在线二区 | 噜噜噜噜狠狠狠7777视频 | 欧美中文视频 | 久久成人国产精品 | 国产成人99久久亚洲综合精品 | 99久久免费精品国产免费高清 | 国产高清性xxxxxxxx | 99在线免费观看视频 | 亚洲不卡 | 亚洲美乳中文字幕 | 精品国产乱码久久久久久蜜柚 | 成人三级av| 精品国产一区二区三区免费 | 日本亚洲一区 | 国产91色在线 | 亚洲 | 羞羞在线视频 | 国产精品国产精品国产专区不片 | 精品久久久久一区二区国产 | 亚洲美女网站 | 成人欧美一区二区三区黑人孕妇 | 男女羞羞视频免费看 | 亚洲国产成人av好男人在线观看 | 久久久女女女女999久久 | 欧美久久电影 | 天天曰夜夜操 | 天天操操操操操 | 99视频入口| 91素人| 日韩欧美在线免费 | 欧美成人精品一区二区三区 | 成人午夜激情 |