vue-001小米webapp路由配置過程

一孵淘、安裝vue-router.js

npm install vue-router -S

二瘫证、在src中創(chuàng)建views文件夾庄撮,存放頁面級路由組件

創(chuàng)建所需的頁面級路由組件

Index.vue
Category.vue
Star.vue
Cart.vue
My.vue


image.png

步驟

  1. 在views中創(chuàng)建Index.vue

  2. 輸入"vue",回車洞斯,生成基本代碼結(jié)構(gòu)

  3. 在template中創(chuàng)建div

        <template>
            <div class="index">
                首頁的內(nèi)容
            </div>
        </template>
    

三、在src下創(chuàng)建router文件夾毅否,創(chuàng)建index.js文件,進行路由配置

image.png
// 實現(xiàn)路由配置,路由的配置是全局的搀突,也就是對整個App都起作用
// 該路由配置控制整個App的跳轉(zhuǎn)
import Vue from 'vue';
import VueRouter from 'vue-router';

// 如果在一個模塊化工程中使用它熊泵,必須要通過 Vue.use() 明確地安裝路由功能:
Vue.use(VueRouter)

//引入頁面級路由組件
// @/ 等價于 src/
import Index from '@/views/Index.vue'
import Car from '@/views/Car.vue'
import My from '@/views/My.vue'
import Cast from '@/views/Cast.vue'
import List from '@/views/List.vue'


//路由配置
const routes = [
    {
        path: '/',
        component: Index
   },
    {
        path: '/Car',
        component: Car
    },
    {
        path: '/My',
        component: My
    },
    {
        path: '/Cast',
        component: Cast
    },
    {
        path: '/List',
        component: List
    },
]

//創(chuàng)建路由對象
const router = new VueRouter({
    routes
})

//導(dǎo)出路由對象
export default router

四、在main.js中引入路由并注冊

import Vue from 'vue'
import App from './App.vue'

import router from './router/index.js'
......

new Vue({
  // h是一個渲染dom的回調(diào),將App組件渲染到id=app的dom結(jié)構(gòu)中
  render: h => h(App),
  // #app: 即為public文件夾中index.html中的<div id="app"></div>

  router: router
}).$mount('#app')

五徐许、在根組件App.vue中使用<router-view>組件和<router-link>組件

<template>
    <div id="app">
        <router-view></router-view>
        <div class="footer">
                 <router-link to="/" tag="p">首頁</router-link>
                 <router-link to="/category" tag="p">分類</router-link>
                 <router-link to="/cart" tag="p">購物車</router-link>
                 <router-link to="/my" tag="p">我的</router-link>
        </div>
    </div>
</template>

地址欄路徑不同雌隅,會根據(jù)路由配置缸沃,在router-view中顯示對應(yīng)的路由組件

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末趾牧,一起剝皮案震驚了整個濱河市翘单,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌哄芜,老刑警劉巖认臊,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件失晴,死亡現(xiàn)場離奇詭異,居然都是意外死亡师坎,警方通過查閱死者的電腦和手機堪滨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門遏乔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人凉翻,你說我怎么就攤上這事捻激≈坪洌” “怎么了?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵胞谭,是天一觀的道長垃杖。 經(jīng)常有香客問我,道長丈屹,這世上最難降的妖魔是什么调俘? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮旺垒,結(jié)果婚禮上彩库,老公的妹妹穿的比我還像新娘。我一直安慰自己先蒋,他們只是感情好骇钦,可當(dāng)我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鞭达,像睡著了一般司忱。 火紅的嫁衣襯著肌膚如雪坦仍。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天梳玫,我揣著相機與錄音,去河邊找鬼盼忌。 笑死谦纱,一個胖子當(dāng)著我的面吹牛川慌,可吹牛的內(nèi)容都是我干的梦重。 我是一名探鬼主播,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼赢织!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起贞岭,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎泊交,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體研乒,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年仰楚,在試婚紗的時候發(fā)現(xiàn)自己被綠了僧界。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捂襟。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖宠漩,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情雕崩,我是刑警寧澤,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站趁窃,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏刨摩。R本人自食惡果不足惜澡刹,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一嚷闭、第九天 我趴在偏房一處隱蔽的房頂上張望灾锯。 院中可真熱鬧顺饮,春花似錦领突、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鹅巍。三九已至骆捧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間枫攀,已是汗流浹背来涨。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工楞泼, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留棍厂,地道東北人浦马。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓磺陡,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蝴悉。 傳聞我的和親對象是個殘疾皇子簇抵,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 一雏逾、安裝vue-router.js npm install vue-router -S 二栖博、在src中創(chuàng)建view...
    民謠123閱讀 496評論 0 0
  • Vue2.0較Vue1.0丧叽,路由有了較大改變。看一下Vue2.0中的路由如何配置: 步驟一: 在main.js文件...
    愛吃白蘿卜貓Tonya閱讀 1,053評論 0 4
  • Vue 路由的配置 什么是路由 Vue 路由是可以通過組件的形式把所有的組件組裝成為一個應(yīng)用程序溉躲,當(dāng)我們需要的時候...
    暖A暖閱讀 2,690評論 0 1
  • 本文轉(zhuǎn)載于前端工匠唱蒸。如有侵權(quán)聯(lián)系本人立刻刪除 一、首先帶著問題 要學(xué)習(xí)vue-ro...
    qiaoguoxing閱讀 462評論 0 1
  • 路由介紹 Vue router是 Vue.js的官方路由管理器氓拼,用于構(gòu)建單頁面項目,在安裝Vue-cli時,選擇...
    聽書先生閱讀 567評論 0 1