javascript - 用vue2.0脚手架搭建的单页用导航组件进行路由
PHPz
PHPz 2017-04-11 13:13:35
0
1
386

想法是这样 整个页面由nav.vue和router-view组成
nav.vue中有router-link
但是用组件的方式添加到页面中的话会出现

new Vue({ el:"#app", components:{navga} )

Error when rendering root instance

new Vue({ el:"#app", render:h=>h(Navga) })

Error when rendering anonymous component
Uncaught TypeError: Cannot read property 'matched' of undefined

所以最后用的是

const routes = [ {path:'/',component:Navga}, ] const router = new VueRouter({ routes }) const app = new Vue({ router }).$mount("#app")

这样是可以渲染的 但是内容层的话会把导航栏覆盖了
接着这个的想法就是路由嵌套 将内容层放在nav.vue里
但是总感觉不好
能否直接用渲染或者组件的形式添加进index.html中呢

PHPz
PHPz

学习是最好的投资!

모든 응답 (1)
刘奇

看这个 文档

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!