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

Vue.js 3.2 中 UseRouter 和 UseRoute 的用法詳解

這篇具有很好參考價(jià)值的文章主要介紹了Vue.js 3.2 中 UseRouter 和 UseRoute 的用法詳解。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Vue.js 是一款流行的前端框架,由于其易用性和靈活性,在開發(fā)中得到了廣泛的應(yīng)用。而在 Vue.js 3.2 中,新增了許多 Composition API,其中 UseRouter 和 UseRoute 可以用于路由管理,使得前端路由開發(fā)更加方便。

userouter,vue.js,前端,javascript

介紹

Vue.js 是一款流行的前端框架,由于其易用性和靈活性,在開發(fā)中得到了廣泛的應(yīng)用。而在 Vue.js 3.2 中,新增了許多 Composition API,其中 useRouter 和 useRoute 可以用于路由管理,使得前端路由開發(fā)更加方便。

useRouter 的用法

在前端開發(fā)中,我們經(jīng)常需要程序處理用戶的路由導(dǎo)航,這時(shí)候就需要用到 useRouter。它是一個(gè)用于獲取當(dāng)前路由實(shí)例的函數(shù),我們可以調(diào)用這個(gè)函數(shù)來(lái)獲取路由實(shí)例,然后進(jìn)行路由導(dǎo)航。

useRoute 的用法

除了需要導(dǎo)航路由之外,我們還需要獲取一些路由信息,這時(shí)候就需要用到 useRoute。它是一個(gè)用于獲取當(dāng)前路由對(duì)象的函數(shù),我們可以調(diào)用這個(gè)函數(shù)來(lái)獲取路由的參數(shù)、查詢參數(shù)等信息。

安裝路由

npm install vue-router

引入路由

import { useRouter, useRoute } from 'vue-router'

定義變量

const $router = useRouter()  // 這是路由跳轉(zhuǎn)的
const $route = useRoute()  // 用于接收路由參數(shù)的

使用

(1)、路由跳轉(zhuǎn)($router)

方式一:

$router.push('/add?name=12&age=12') // add/是要跳轉(zhuǎn)的路由  name、age是參數(shù)

方式二:

$router.push({path: '/add', query: {
    name: "12",
    age: 12
}})

(2)、獲取參數(shù)。

const name = route.query.name  // 獲取路由的name參數(shù)值
const age = route.query.age  // 獲取路由的age參數(shù)值

在上面的代碼中,我們首先導(dǎo)入了 vue-router 中的 useRoute,然后在 setup 函數(shù)中調(diào)用了這個(gè)函數(shù)。最后,我們返回了一個(gè)對(duì)象,這個(gè)對(duì)象包含了當(dāng)前路由對(duì)象中的完整路徑、路由參數(shù)、查詢參數(shù)等信息。

總結(jié)

useRouter 和 useRoute 是 Vue.js 3.2 中新增的兩個(gè)用于路由管理的 Composition API。 useRouter 用于獲取路由實(shí)例。而 useRoute 用于獲取當(dāng)前路由對(duì)象。使用這兩個(gè) API,我們可以更加方便地管理前端路由,提高開發(fā)效率。

參考文獻(xiàn)

  • Vue Router: Composition API<br>https://next.router.vuejs.org/guide/advanced/composition-api.html。

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-596212.html

?

?

到了這里,關(guān)于Vue.js 3.2 中 UseRouter 和 UseRoute 的用法詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(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)文章

  • 詳解vue3中ref和reactive用法和區(qū)別

    詳解vue3中ref和reactive用法和區(qū)別

    ref 和 reactive 是 Vue3 中用來(lái)實(shí)現(xiàn)數(shù)據(jù)響應(yīng)式的API,一般情況下, ref 定義基本數(shù)據(jù)類型, reactive 定義引用數(shù)據(jù)類型。 理解: ref 的參數(shù)一般是基本數(shù)據(jù)類型,也可以是對(duì)象類型;如果參數(shù)是對(duì)象類型,其實(shí)底層的本質(zhì)還是 reactive ,系統(tǒng)就會(huì)自動(dòng)將 ref 轉(zhuǎn)換為 reactive ;我們?nèi)绻?/p>

    2024年02月11日
    瀏覽(19)
  • Vue.js 插槽詳解

    插槽允許我們?cè)诟附M件中定義子組件的模板內(nèi)容,從而實(shí)現(xiàn)動(dòng)態(tài)組件的功能。具體來(lái)說(shuō),插槽可以用于以下場(chǎng)景: 父組件向子組件傳遞內(nèi)容,例如按鈕、表單、圖片等。 子組件需要顯示不同的內(nèi)容,例如列表、選項(xiàng)卡、面包屑等。 Vue.js 提供了三種類型的插槽:具名插槽、默

    2024年01月20日
    瀏覽(18)
  • Vue.js 生命周期詳解

    Vue.js 生命周期詳解

    Vue.js 是一款流行的 JavaScript 框架,它采用了組件化的開發(fā)方式,使得前端開發(fā)更加簡(jiǎn)單和高效。在 Vue.js 的開發(fā)過(guò)程中,了解和理解 Vue 的生命周期非常重要。本文將詳細(xì)介紹 Vue 生命周期的四個(gè)階段:創(chuàng)建、掛載、更新和銷毀。 在創(chuàng)建階段,Vue 實(shí)例被創(chuàng)建并初始化。這個(gè)階

    2024年02月13日
    瀏覽(29)
  • vue.config.js配置詳解

    vue.config.js 是一個(gè)可選的配置文件,如果項(xiàng)目的 (和 package.json 同級(jí)的) 根目錄中存在這個(gè)文件,那么它會(huì)被 @vue/cli-service 自動(dòng)加載。你也可以使用 package.json 中的 vue 字段,但是注意這種寫法需要你嚴(yán)格遵照 JSON 的格式來(lái)寫。 以下是 vue.config.js 的一個(gè)基本配置: 這里只是列出

    2024年02月15日
    瀏覽(28)
  • Vue.js 中的 watch 屬性詳解

    Vue.js 中的 watch 屬性詳解

    在 Vue.js 中, watch 屬性是一種非常重要的屬性,它可以監(jiān)聽 Vue 實(shí)例中指定的數(shù)據(jù)變化,并在數(shù)據(jù)發(fā)生變化時(shí)執(zhí)行相應(yīng)的操作。本文將對(duì) Vue.js 中的 watch 屬性進(jìn)行詳細(xì)的介紹,并附上相關(guān)的代碼示例。 在 Vue.js 中, watch 屬性被定義為一個(gè)對(duì)象,它可以用來(lái)監(jiān)聽 Vue 實(shí)例中的數(shù)

    2024年02月07日
    瀏覽(26)
  • 【VideoJs】初識(shí)videojs && video.js 視頻播放器的基本使用 && videojs基礎(chǔ)用法 && videojs視頻播放器 && vue3中使用videojs

    免費(fèi),開源 插件多 可自定義 【推】 雖然,但是Videojs算好了,但我覺得有點(diǎn)雜,特別是文檔與插件,且自定義插件有點(diǎn)困難,也可能是我比較菜吧 相比之下,我還是強(qiáng)烈推薦 【Xgplayer ——點(diǎn)我進(jìn)入】 備用地址 http://t.csdn.cn/H0cAV Xgplayer 優(yōu)點(diǎn) 優(yōu)雅、美觀 文檔清晰明了 大廠出

    2024年02月03日
    瀏覽(57)
  • 【Vue框架】Vue2中Vue.js路由—路由介紹、路由控制組件切換、路由重定向、路由傳參、嵌套路由、路由布局(附源碼詳解)

    【Vue框架】Vue2中Vue.js路由—路由介紹、路由控制組件切換、路由重定向、路由傳參、嵌套路由、路由布局(附源碼詳解)

    Vue Router官方文檔 :https://router.vuejs.org/zh/installation.html 使用路由文件: 1.引用vue-router路由js文件 2.創(chuàng)建router對(duì)象 3.在vm對(duì)象中注冊(cè)router對(duì)象 4.在視圖中使用 router-view 標(biāo)簽 第一種傳參形式——路由路徑進(jìn)行傳參,如:/login?id=20 第二種傳參形式——路由占位符進(jìn)行傳參,如:/

    2023年04月08日
    瀏覽(27)
  • vue中vite.config.js配置跨域以及環(huán)境配置詳解

    vue中vite.config.js配置跨域以及環(huán)境配置詳解

    我們的 .env.development 和 .env.production 文件里面都會(huì)有 VITE_APP_ENV 配置: 在我們的 vite.config.js文件中: 以上是 vite.config.js 的配置,上面展示了在不同環(huán)境下去請(qǐng)求對(duì)應(yīng)環(huán)境的域名并且配置代理進(jìn)行跨域. 1.在vue.config.js中設(shè)置一下代碼: 2. 創(chuàng)建axioss實(shí)例時(shí),將baseUrl設(shè)置為 \\\'/api\\\'

    2024年02月15日
    瀏覽(29)
  • 【庖丁解?!縱ue-element-admin前端CRUD通用操作組件詳解,對(duì),核心就是crud.js文件

    【庖丁解?!縱ue-element-admin前端CRUD通用操作組件詳解,對(duì),核心就是crud.js文件

    vue-element-admin 框架之所以能夠快速定制應(yīng)用,得益于其通配的CRUD操作,屬性配置多樣化且個(gè)性化,能夠滿足絕大部分開發(fā)需求,也方便了代碼生成。 可以深入學(xué)習(xí)重點(diǎn)源文件是: src/components/Crud/crud.js ,一共 863 行代碼,以及下圖中其它四個(gè)vue組件,形成了對(duì)通用CRUD操作的高

    2024年01月18日
    瀏覽(26)
  • JS fetch()用法詳解

    比較: fetch()使用 Promise ,不使用回調(diào)函數(shù),因此大大簡(jiǎn)化了寫法,寫起來(lái)更簡(jiǎn)潔。 fetch()采用 模塊化設(shè)計(jì) ,API 分散在多個(gè)對(duì)象上(Response 對(duì)象、Request 對(duì)象、Headers 對(duì)象),更合理一些;相比之下,XMLHttpRequest 的 API 設(shè)計(jì)并不是很好,輸入、輸出、狀態(tài)都在同一個(gè)接口管理,

    2023年04月08日
    瀏覽(14)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包