vue-router query和params傳參區(qū)別和router/route的區(qū)別

一、query和params傳參區(qū)別

query相當(dāng)于get請(qǐng)求,頁(yè)面跳轉(zhuǎn)的時(shí)候,可以在地址欄看到請(qǐng)求參數(shù)
而params相當(dāng)于post請(qǐng)求,參數(shù)不會(huì)再地址欄中顯示
傳參:

image.png

二、router/route的區(qū)別

打印this.$router :(路由的一些功能?。。。。。。。。。。?/p>

this.$router.push

this.$router.addRouter...


1555768608905.png

打印this.$route:(當(dāng)前路由的一些信息/屬性!?。。。。。。。。。?/p>

this.$route.query...

this.$route.params


1555768774692.png

路由的使用步驟:

  1. 引入包 npm install vue-router -S 后
    main.js中引入import VueRouter from 'vue-router'
  2. 創(chuàng)建實(shí)例化VueRouter對(duì)象
  3. 匹配路由規(guī)則
    const router = new VueRouter({
    routes // 路由列表 eg: [{ path: '/foo', component: Foo }]
    });
  4. 掛載new Vue()實(shí)例化對(duì)象中/Vue.use(VueRouter)

附加router-view內(nèi)容

怎么刷新router-view中的內(nèi)容

<router-view :key="activeDate" />

activeDate: 1

事件中  this.activeDate = new Date().getTime() 

緩存router-view中的內(nèi)容

<keep-alive>
    <router-view v-if="$route.meta.keepAlive"></router-view>
</keep-alive>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、前言 要學(xué)習(xí)vue-router就要先知道這里的路由是什么?為什么我們不能像原來一樣直接用 標(biāo)簽編寫鏈接哪?...
    浪里行舟閱讀 68,162評(píng)論 12 203
  • Vue八個(gè)生命周期 beforeCreate【創(chuàng)建前】created【創(chuàng)建后】 beforeMount【載入前】 ...
    艾薩克菊花閱讀 1,443評(píng)論 0 12
  • 一、前言 要學(xué)習(xí)vue-router就要知道這里的路由是什么?為什么我們不能像原來一樣直接用標(biāo)簽寫鏈接?vue-r...
    圓滾滾1991閱讀 374評(píng)論 0 2
  • 1.vue-router的使用方式 下載安裝vue-router 執(zhí)行該命令之后,就會(huì)在項(xiàng)目中的node_modu...
    扁扁的湯圓閱讀 1,419評(píng)論 0 2
  • vue是什么? vue是構(gòu)建數(shù)據(jù)驅(qū)動(dòng)的web界面的漸進(jìn)式框架。Vue.js 的目標(biāo)是通過盡可能簡(jiǎn)單的 API 實(shí)現(xiàn)...
    九四年的風(fēng)閱讀 8,818評(píng)論 2 131

友情鏈接更多精彩內(nèi)容