vue-cli router的使用

來源:互聯網
上載者:User

標籤:w命令   nbsp   現在   default   lin   index   exp   router   imp   

用了很久這個vue-cli到現在連入門都算不了,為了防止忘記還是很有必要記一下隨筆的。

 

關於vue-cli中的router的使用,,

我將所有頁面都存放在components檔案夾下,

灰後通過router檔案夾下的index.js來做路由的指向

通過指向,用App.vue來進行對router控制

 

app.vue

===========

<router-link :to="{name:‘about‘}">About</router-link>

<router-link :to="{name:‘version‘}">Version</router-link>

<router-view/>

 

 

router->index.js

===========

import Home from ‘@/components/home‘

import About from ‘@/components/about‘

import Version from ‘@/components/version‘

 

export default new Router({

  routes: [

     {path: ‘/user/:id‘, component: Home,

      children: [

        {path: ‘about‘, name: ‘about‘, component: About},

        {path: ‘version‘, name: ‘version‘, component: Version}

      ]

     }

  ]

})

 

components -> home.vue

作為父級的控制項,必須帶有router-view命令,否則無法顯示,

===========

<div>

i am home

<router-view></router-view>

</div>

 

vue-cli的顯示邏輯為:

================================

App.vue [router-view]

  L home.vue [router-view]   --父節點-通過router-view來顯示出子節點

    L about.vue  --children 顯示的子節點於父節點顯示

    L version.vue  --children 顯示的子節點於父節點顯示

vue-cli router的使用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.