成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

vue-router 學(xué)習(xí)

Achilles / 2607人閱讀

摘要:第一步路由配置項(xiàng)第二步路由映射全部精華路由參數(shù)是路由參數(shù)。和這兩行代碼,使用了用了具名路徑。對(duì)應(yīng)路由配置中的,使用接收參數(shù)。

參考

vue-router文檔

使用Vue快速開(kāi)發(fā)單頁(yè)應(yīng)用 vue-router

Vue.js——vue-router 60分鐘快速入門
Demo:https://github.com/keepfool/vue-tutorials/blob/master/06.Router/basic/basic_04.html

路由配置

路由配置其實(shí)是分兩步的,第一步把vue-router的指令方法掛到Vue實(shí)例,第二步才是添加路由配置上。

import Vue from "vue"
import VueRouter from "vue-router"
import App from "App.vue"
Vue.use(VueRouter) // 第一步

//路由配置項(xiàng):http://router.vuejs.org/zh-cn/options.html
const router = new VueRouter({
  hashbang = true,
  abstract = false,
  history = true,
  saveScrollPosition = true,
  transitionOnLoad = false,
  suppressTransitionError = false,
  root = null,
  linkActiveClass = "v-link-active"
}) // 第二步

//路由映射: http://router.vuejs.org/zh-cn/api/map.html
router.map({
    "/": {
      name: "index",
      title: "全部",
      component: (resolve) => require(["./components/main/index.vue"], resolve)
    },
    "/good": {
      name: "good",
      title: "精華",
      component: (resolve) => require(["./components/main/index.vue"], resolve)
    }
  })
router.start(App, "#app")
路由參數(shù)
import Home from "components/Home"
import News from "components/News"
import NewsDetail from "components/NewsDetail"
import Message from "components/Message"
import About from "components/About"
router.map({
    "/home": {
        component: Home,
        subRoutes: {
            "/news": {
                name: "news",
                component: News,
                subRoutes: {
                    "detail/:id": {
                        name: "detail",
                        component: NewsDetail
                    }
                }
            },
            "/message": {
                component: Message
            }
        }
    },
    "/about": {
        component: About
    }
})

/:id是路由參數(shù)。例如:如果要查看id = "01"的News詳情,那么訪問(wèn)路徑是/home/news/detail/01。



NewsNews 01這兩行HTML代碼,使用了用了具名路徑。

params: {id: "01"}對(duì)應(yīng)路由配置中的/:id,使用this.$route.parames.id接收params參數(shù)。
也可使用query: {id: "01"}傳參,然后使用this.$route.query.id接收參數(shù)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/80505.html

相關(guān)文章

  • vue-router學(xué)習(xí)

    vue-router使用步驟(本教程并不全面,只研究到了本人夠用的程度,如果還想要深入了解路由,請(qǐng)?jiān)趘ue router 文檔中學(xué)習(xí)): 手動(dòng): npm 安裝 vue-router npm install vue-router 配置路由 1. 在main.js同級(jí)目錄下(目錄結(jié)構(gòu)不一定要和我完全一樣)新建router.js; 2. 在router.js中引用vue 和 vue-route...

    elva 評(píng)論0 收藏0
  • 從頭開(kāi)始學(xué)習(xí)vue-router

    摘要:路由模塊的本質(zhì)就是建立起和頁(yè)面之間的映射關(guān)系。這時(shí)候我們可以直接利用傳值了使用來(lái)匹配路由,然后通過(guò)來(lái)傳遞參數(shù)跳轉(zhuǎn)對(duì)應(yīng)路由配置于是我們可以獲取參數(shù)六配置子路由二級(jí)路由實(shí)際生活中的應(yīng)用界面,通常由多層嵌套的組件組合而成。 一、前言 要學(xué)習(xí)vue-router就要先知道這里的路由是什么?為什么我們不能像原來(lái)一樣直接用標(biāo)簽編寫鏈接哪?vue-router如何使用?常見(jiàn)路由操作有哪些?等等這些問(wèn)...

    tommego 評(píng)論0 收藏0
  • 從頭開(kāi)始學(xué)習(xí)vue-router

    摘要:路由模塊的本質(zhì)就是建立起和頁(yè)面之間的映射關(guān)系。這時(shí)候我們可以直接利用傳值了使用來(lái)匹配路由,然后通過(guò)來(lái)傳遞參數(shù)跳轉(zhuǎn)對(duì)應(yīng)路由配置于是我們可以獲取參數(shù)六配置子路由二級(jí)路由實(shí)際生活中的應(yīng)用界面,通常由多層嵌套的組件組合而成。 一、前言 要學(xué)習(xí)vue-router就要先知道這里的路由是什么?為什么我們不能像原來(lái)一樣直接用標(biāo)簽編寫鏈接哪?vue-router如何使用?常見(jiàn)路由操作有哪些?等等這些問(wèn)...

    jhhfft 評(píng)論0 收藏0
  • 從頭開(kāi)始學(xué)習(xí)vue-router

    摘要:路由模塊的本質(zhì)就是建立起和頁(yè)面之間的映射關(guān)系。這時(shí)候我們可以直接利用傳值了使用來(lái)匹配路由,然后通過(guò)來(lái)傳遞參數(shù)跳轉(zhuǎn)對(duì)應(yīng)路由配置于是我們可以獲取參數(shù)六配置子路由二級(jí)路由實(shí)際生活中的應(yīng)用界面,通常由多層嵌套的組件組合而成。 一、前言 要學(xué)習(xí)vue-router就要先知道這里的路由是什么?為什么我們不能像原來(lái)一樣直接用標(biāo)簽編寫鏈接哪?vue-router如何使用?常見(jiàn)路由操作有哪些?等等這些問(wèn)...

    frontoldman 評(píng)論0 收藏0
  • Vue學(xué)習(xí)日記(三)——Vue路由管理vue-router

    摘要:重定向可以實(shí)現(xiàn)某些需要根據(jù)特定邏輯改變頁(yè)面原本路由的需求,例如簡(jiǎn)單的未登錄狀態(tài)下的頁(yè)面訪問(wèn)個(gè)人信息路由時(shí)應(yīng)該重定向到登錄路由頁(yè)面。 前言 為了給讀者更好的體驗(yàn),去理解vue-router和下一篇介紹vuex,決定還是來(lái)一個(gè)實(shí)戰(zhàn)教程來(lái)帶大家更加的去深入理解vue-router,在這之前,讀者先自行了解和去官網(wǎng)下載npm和node,附:npm官網(wǎng) 項(xiàng)目構(gòu)建 這里我采用vue-cli+web...

    iKcamp 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<