欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue中$router與?$route的區(qū)別詳解

 更新時(shí)間:2022年09月02日 14:48:54   作者:mochenxiya  
這篇文章主要介紹了Vue中$router與?$route的區(qū)別詳解,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容戒殺,具有一定的參考價(jià)值,需要的朋友可以參考一下

前言

點(diǎn)擊視頻講解更加詳細(xì)

  • this.$route:當(dāng)前激活的路由的信息對(duì)象。每個(gè)對(duì)象都是局部的,可以獲取當(dāng)前路由的 path, name, params, query 等屬性。
  • this.$router:全局的 router 實(shí)例。通過(guò) vue 根實(shí)例中注入 router 實(shí)例,然后再注入到每個(gè)子組件,從而讓整個(gè)應(yīng)用都有路由功能。其中包含了很多屬性和對(duì)象(比如 history 對(duì)象),任何頁(yè)面也都可以調(diào)用其 push(), replace(), go() 等方法。

路由跳轉(zhuǎn)分為編程式和聲明式

聲明式:

簡(jiǎn)單來(lái)說(shuō),就是使用 router-link 組件來(lái)導(dǎo)航,通過(guò)傳入 to 屬性指定鏈接(router-link 默認(rèn)會(huì)被渲染成一個(gè)a標(biāo)簽)。

編程式:

采用這種方式就需要導(dǎo)入 VueRouter 并調(diào)用了。

src\router\index.js

import Vue from 'vue';
import VueRouter from 'vue-router';
Vue.use(VueRouter)
// 1. 定義一些路由
// 每個(gè)路由都需要映射到一個(gè)組件。
const routes = [
    { path: '/home', component: ()=> import('../views//home.vue') },
    { path: '/about', component: ()=> import('../views/about.vue') },
]
const router = new VueRouter({
    // mode: 'hash',       //默認(rèn)是hash模式,url是帶#號(hào)的
    mode: 'history',     //history模式url不帶#號(hào)
    routes
  })
export default router

src\views\home.vue

<template>
  <div id="app">
    <h1>home</h1>
    <button @click="handerHerf">跳轉(zhuǎn)</button>
  </div>
</template>
<script>
export default {
  name: 'App',
  data(){
    return {

    }
  },
  mounted() {

  },
  components:{

  },
  methods:{
    handerHerf(){
      console.log('this.$router',this.$router)
      this.$router.push('/about')
    }
  }
}
</script>
<style scoped>
</style>

src\views\about.vue

<template>
  <div>
    <h1>about</h1>
  </div>
</template>

<script>
export default {
  name: 'about',
  data(){
    return {
    } 
  },
  created(){
    console.log('this.$route',this.$route)
  },
  mounted() {

  },
  computed:{

  },
  methods:{

  }
}
</script>
<style scoped>
</style>

this.$router參數(shù)詳情

this.$route參數(shù)詳情

到此這篇關(guān)于Vue中$router與 $route的區(qū)別詳解的文章就介紹到這了,更多相關(guān)Vue $router 與 $route內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue3利用keepAlive緩存頁(yè)面實(shí)例詳解

    vue3利用keepAlive緩存頁(yè)面實(shí)例詳解

    <keep-alive> 是一個(gè)抽象組件,它自身不會(huì)渲染一個(gè)DOM元素,也不會(huì)出現(xiàn)在組件的父組件鏈中,下面這篇文章主要給大家介紹了關(guān)于vue3利用keepAlive緩存頁(yè)面的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • React和Vue實(shí)現(xiàn)路由懶加載的示例代碼

    React和Vue實(shí)現(xiàn)路由懶加載的示例代碼

    路由懶加載是一項(xiàng)關(guān)鍵技術(shù),它可以幫助我們提高Web應(yīng)用的加載速度,本文主要介紹了React和Vue實(shí)現(xiàn)路由懶加載的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • vue elementui 實(shí)現(xiàn)搜索欄公共組件封裝的實(shí)例代碼

    vue elementui 實(shí)現(xiàn)搜索欄公共組件封裝的實(shí)例代碼

    這篇文章主要介紹了vue elementui 搜索欄公共組件封裝,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • vue 組件prop驗(yàn)證作用示例解析

    vue 組件prop驗(yàn)證作用示例解析

    這篇文章主要為大家介紹了vue組件prop驗(yàn)證作用示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Vue實(shí)現(xiàn)文件批量打包壓縮下載

    Vue實(shí)現(xiàn)文件批量打包壓縮下載

    這篇文章主要為大家詳細(xì)介紹了如何利用Vue實(shí)現(xiàn)文件批量打包壓縮下載功能,文中的實(shí)現(xiàn)步驟講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下
    2022-07-07
  • 詳解Vue 單文件組件的三種寫法

    詳解Vue 單文件組件的三種寫法

    這篇文章主要介紹了詳解Vue 單文件組件的三種寫法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 默認(rèn)瀏覽器設(shè)置及vue自動(dòng)打開(kāi)頁(yè)面的方法

    默認(rèn)瀏覽器設(shè)置及vue自動(dòng)打開(kāi)頁(yè)面的方法

    今天小編就為大家分享一篇默認(rèn)瀏覽器設(shè)置及vue自動(dòng)打開(kāi)頁(yè)面的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • Vue3使用customRef封裝防抖函數(shù)的方法詳解

    Vue3使用customRef封裝防抖函數(shù)的方法詳解

    防抖函數(shù)的作用是高頻率觸發(fā)的事件,在指定的單位時(shí)間內(nèi),只響應(yīng)最后一次,如果在指定的時(shí)間內(nèi)再次觸發(fā),則重新計(jì)算時(shí)間,本文將給大家詳細(xì)的介紹一下Vue3使用customRef封裝防抖函數(shù)的方法,需要的朋友可以參考下
    2023-09-09
  • Vue?2源碼閱讀?Provide?Inject?依賴注入詳解

    Vue?2源碼閱讀?Provide?Inject?依賴注入詳解

    這篇文章主要為大家介紹了Vue?2源碼閱讀?Provide?Inject?依賴注入詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • vue?v-model的詳細(xì)講解(推薦!)

    vue?v-model的詳細(xì)講解(推薦!)

    vue中經(jīng)常使用到和這類表單元素,vue對(duì)于這些元素的數(shù)據(jù)綁定和我們以前經(jīng)常用的jQuery有些區(qū)別,下面這篇文章主要給大家介紹了關(guān)于vue?v-model的相關(guān)資料,需要的朋友可以參考下
    2022-04-04

最新評(píng)論