国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue獲取當(dāng)前路由的幾種方式

這篇具有很好參考價(jià)值的文章主要介紹了vue獲取當(dāng)前路由的幾種方式。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

第一種

import { defineComponent,ref} from 'vue';
import { useRouter } from 'vue-router';

const router=useRouter
//通過(guò)實(shí)例化useRouter的router對(duì)象中,含有多個(gè)屬性,其中就包含了當(dāng)前路由地址,

console.log('router',router.currentRoute.value.fullPath);

第二種

import { getCurrentInstance } from 'vue';

const { proxy }: any = getCurrentInstance();
console.log(proxy.$router.currentRoute.value.fullpath);

通過(guò)getCurrentInstance 獲取當(dāng)前的組件實(shí)例,從而通過(guò)其獲取router,然后胡德當(dāng)前路由地址文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-646263.html

第三種

import {  toRaw} from 'vue';
import { useRouter } from 'vue-router';

let router = useRouter()
console.log(toRaw(router).currentRoute.value.fullPath);

通過(guò)toRaw返回其原始對(duì)象,即將實(shí)例化的router轉(zhuǎn)化為useRouter

第四種

import { watch } from 'vue';
import { useRouter } from 'vue-router';

   let router = useRouter()
   watch(router,(newValue, oldValue) => {
        console.log(newValue.currentRoute.value.fullPath);},
      { immediate: true }
    );
 //這一種寫(xiě)法比較麻煩,但是邏輯比較簡(jiǎn)單,通過(guò)監(jiān)聽(tīng)獲取最新的router對(duì)象,進(jìn)而獲取路由地址,而且在第一次的時(shí)候,就要執(zhí)行監(jiān)聽(tīng),

第五種

import {  ref } from 'vue';
import { useRoute } from 'vue-router';

let path=ref("")
const route=useRoute()

path.value=route.path

//這一種最為簡(jiǎn)單,推薦這種

到了這里,關(guān)于vue獲取當(dāng)前路由的幾種方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Vue中監(jiān)聽(tīng)路由參數(shù)變化的幾種方式

    Vue中監(jiān)聽(tīng)路由參數(shù)變化的幾種方式

    目錄 一. 路由監(jiān)聽(tīng)方式: 通過(guò) watch 進(jìn)行監(jiān)聽(tīng) 1. 監(jiān)聽(tīng)路由從哪兒來(lái)到哪兒去 2. 監(jiān)聽(tīng)路由變化獲取新老路由信息 3.??監(jiān)聽(tīng)路由變化觸發(fā)方法 4. 監(jiān)聽(tīng)路由的 path 變化 5.?監(jiān)聽(tīng)路由的 path 變化, 使用handler函數(shù) 6. 監(jiān)聽(tīng)路由的 path 變化,觸發(fā)methods里的方法? 二. 路由監(jiān)聽(tīng)方式:key是用

    2024年02月14日
    瀏覽(25)
  • vue基礎(chǔ)-創(chuàng)建vue項(xiàng)目的幾種方式

    vue基礎(chǔ),下面總結(jié)一下vue項(xiàng)目的第一步,創(chuàng)建項(xiàng)目的幾種方式,希望對(duì)你有所幫助。 1、安裝node 1、查看是否安裝了cli 2、全局安裝cli 1、vue ui 創(chuàng)建項(xiàng)目 2、 vue init webpack 3、 vue create (項(xiàng)目名) 1、安裝vite的方法 2、使用vite創(chuàng)建項(xiàng)目 這是Vue創(chuàng)建項(xiàng)目的幾種方式,希望能幫助到

    2024年02月12日
    瀏覽(23)
  • Vue顯示圖片的幾種方式

    Vue顯示圖片的幾種方式

    最近在做自己的項(xiàng)目,有這么一個(gè)需求,用戶(hù)列表需要展示用戶(hù)的頭像,之前一直沒(méi)有處理,趁著這次機(jī)會(huì),正好分享下我的解決過(guò)程。 頭像這一欄空蕩蕩的,我這種強(qiáng)迫癥患者難受死! 首先聲明下,我的數(shù)據(jù)列表是查詢(xún)數(shù)據(jù)庫(kù)接口返回的,那么我頭像路徑也是保存在數(shù)據(jù)

    2024年01月21日
    瀏覽(17)
  • vue深拷貝的幾種實(shí)現(xiàn)方式

    1、通過(guò)遞歸方式實(shí)現(xiàn)深拷貝 比較全面的深拷貝,缺點(diǎn)是較為繁瑣 2、JSON.parse(JSON.stringify(obj)) 滿(mǎn)足一般使用場(chǎng)景,但無(wú)法實(shí)現(xiàn)對(duì)象中方法(function)的深拷貝 3、jQuery的extend方法實(shí)現(xiàn)深拷貝 4、Object.assign(obj1, obj2) 只有一級(jí)屬性為深拷貝,二級(jí)屬性后就是淺拷貝 5、擴(kuò)展運(yùn)算符 只有

    2024年02月09日
    瀏覽(21)
  • VUE+ElementUI下載文件的幾種方式

    1.安裝:npm install file-saver --save 2.引入:import FileSaver from \\\'file-saver\\\'

    2024年02月11日
    瀏覽(19)
  • Vue預(yù)覽圖片和視頻的幾種方式

    下面是詳細(xì)的代碼說(shuō)明: 1. 使用 img 標(biāo)簽: 在上面的代碼中,我們使用 img 標(biāo)簽來(lái)顯示圖片。 src 屬性指定了圖片的路徑, alt 屬性用于設(shè)置圖片的替代文本。 2. 使用 v-bind 指令動(dòng)態(tài)綁定圖片路徑: 在上面的代碼中,我們使用 v-bind 指令來(lái)動(dòng)態(tài)綁定圖片的路徑。 imageUrl 是Vue組

    2024年02月13日
    瀏覽(20)
  • 利用vue-router跳轉(zhuǎn)的幾種方式

    ?1 router-link 2 this.$router.push ? ? 跳轉(zhuǎn)到指定路徑,并將跳轉(zhuǎn)頁(yè)面壓入history棧中,也就是添加了一個(gè)頁(yè)面記錄。 3 this.$router.replace ? ? 跳轉(zhuǎn)到指定路徑,將history棧中的當(dāng)前頁(yè)面替換為跳轉(zhuǎn)到的頁(yè)面。 4 this.$router.go(n) ? ? 在histroy棧中向前或者向后跳轉(zhuǎn)n個(gè)頁(yè)面,n可為正整數(shù)或負(fù)

    2024年02月12日
    瀏覽(26)
  • vue父子組件之間的傳參的幾種方式

    這是最常用的一種方式。通過(guò)props選項(xiàng),在父組件中傳遞數(shù)據(jù)給子組件。在子組件中使用props聲明該屬性,就可以訪(fǎng)問(wèn)到父組件傳遞過(guò)來(lái)的數(shù)據(jù)了。 子組件向父組件傳遞數(shù)據(jù)的方式。在子組件中使用emit方法觸發(fā)一個(gè)自定義事件,并通過(guò)參數(shù)傳遞數(shù)據(jù)。在父組件中監(jiān)聽(tīng)這個(gè)事件

    2023年04月24日
    瀏覽(97)
  • vue子組件調(diào)用父組件方法的幾種方式

    一、直接在子組件中通過(guò)? this.$parent.event來(lái)調(diào)用父組件方法 父組件 子組件 二、在子組件里用 $emit 向父組件觸發(fā)一個(gè)事件,父組件監(jiān)聽(tīng)這個(gè)事件 父組件 子組件 三、父組件將方法傳入子組件,子組件直接調(diào)用 父組件 子組件

    2024年02月12日
    瀏覽(22)
  • vue3 實(shí)現(xiàn)預(yù)覽pdf的幾種方式(vue3-pdf, iframe流展示,vue-office/pdf)

    功能描述: 要實(shí)現(xiàn)菜單(二級(jí))綁定文件,并進(jìn)行預(yù)覽(點(diǎn)擊菜單即觸發(fā)),支持文件上傳下載(綁定菜單),文件以byte[]形式保存到數(shù)據(jù)庫(kù)(至于為什么不用文件存儲(chǔ)系統(tǒng),因?yàn)檫@是領(lǐng)導(dǎo)定的 =,= 而且這個(gè)功能比較小,數(shù)據(jù)也不多,成本有限),同時(shí),要解析pdf文件里的內(nèi)

    2024年02月16日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包