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

【vue3】在setup組合式api中不能使用beforeRouterEnter,監(jiān)聽來源路由和跳轉(zhuǎn)的目標(biāo)路由

這篇具有很好參考價值的文章主要介紹了【vue3】在setup組合式api中不能使用beforeRouterEnter,監(jiān)聽來源路由和跳轉(zhuǎn)的目標(biāo)路由。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

注意了,在vue3中的setup函數(shù)中是不可以使用beforeRouterEnter這個路由守衛(wèi)的,請看vue-router的官方文檔

【vue3】在setup組合式api中不能使用beforeRouterEnter,監(jiān)聽來源路由和跳轉(zhuǎn)的目標(biāo)路由,vue,javascript,前端,vue.js

?導(dǎo)航守衛(wèi) | Vue Router

由此可見,在使用組合式api的時候,只有update和leave守衛(wèi),不符合我們的要求。

使用 <script? setup></script>這種形式的腳本,無法監(jiān)聽來源路由

<script lang="ts" setup>
import { onBeforeRouteLeave, onBeforeRouteUpdate } from 'vue-router'
onBeforeRouteLeave(() => {
	// 在setup中只有這兩個鉤子
})
onBeforeRouteUpdate(() => {
	//
})
</script>

方法一、我們可以在設(shè)置路由的時候,使用beforeEnter方法攔截,即在router.js中:

{
    path: '/',
    name: 'home
	component: () => import('@/xxx.vue'),
    beforeEnter: (to, from) => {
		// 可以在定義路由的時候監(jiān)聽from和to
	}
}

?方法二、我們還可以使用vue2的寫法,使用選項式api,就可以使用beforeRouterEnter這個鉤子了?文章來源地址http://www.zghlxwxcb.cn/news/detail-542744.html

<script lang="ts">
export default {
	beforeRouteEnter(to, from) {
		console.log('before router enter', to, from)
	},
	mounted() {
		console.log('mounted')
	},
}
</script>

到了這里,關(guān)于【vue3】在setup組合式api中不能使用beforeRouterEnter,監(jiān)聽來源路由和跳轉(zhuǎn)的目標(biāo)路由的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • vue3 組合式api中 ref 和$parent 的使用

    vue3 組合式api中 ref 和$parent 的使用

    ref 的使用 vue3中, 在 組件中添加一個 component ref=“xxx” ,就可以在父組件中得到 子組件的 dom 對象, 以及 虛擬的 dom 對象, 有了虛擬 dom, 我們就可以在父組件中控制子組件的顯示了 ref 的使用方法 vue3中ref 的特點 以上如果在vue2中,就可以使用 子組件的對象來改變子組件的

    2024年02月10日
    瀏覽(41)
  • Vue3的組合式API中如何使用provide/inject?

    聽說 Vue 3 加入了超多酷炫的新功能,比如組合式 API 等等。今天我們就來聊聊 Vue 3 中的組合式 API,并且如何使用 provide/inject 來搞定它! 首先,我們來了解一下組合式 API 是什么。其實,組合式 API 就是一個用來構(gòu)建和組合函數(shù)的工具,它能讓我們的代碼更加簡潔、可讀性更

    2024年02月11日
    瀏覽(22)
  • Vue3:Typescript與組合式API、defineProps、defineEmits等使用

    使用 defineProps() 使用 script setup 在使用 script setup 時, defineProps() 宏函數(shù)支持從它的參數(shù)中推導(dǎo)類型: 運(yùn)行時聲明 基于類型的聲明 注意:接口或?qū)ο笞置骖愋涂梢园瑥钠渌募?dǎo)入的類型引用,但是,傳遞給 defineProps 的泛型參數(shù)本身不能是一個導(dǎo)入的類型, 這是因為Vue

    2023年04月20日
    瀏覽(35)
  • Vue3組合式API

    Vue3組合式API

    目錄 composition API vs options API 體驗 composition API setup 函數(shù) reactive 函數(shù) ref 函數(shù) script setup 語法 計算屬性 computed 函數(shù) 監(jiān)聽器 watch 函數(shù) 生命周期 模板中 ref 的使用 組件通訊 - 父傳子 組件通訊 - 子傳父 依賴注入 - provide 和 inject 保持響應(yīng)式 - toRefs 函數(shù) vue2 采用的就是 options API (

    2024年02月07日
    瀏覽(22)
  • vue3組合式API介紹

    根據(jù)官方的說法,vue3.0的變化包括性能上的改進(jìn)、更小的 bundle 體積、對 TypeScript 更好的支持、用于處理大規(guī)模用例的全新 API,全新的api指的就是本文主要要說的組合式api。 在 vue3 版本之前,我們復(fù)用組件(或者提取和重用多個組件之間的邏輯),通常有以下幾種方式: M

    2023年04月22日
    瀏覽(25)
  • 快速入門vue3組合式API

    快速入門vue3組合式API

    (創(chuàng)作不易,感謝有你,你的支持,就是我前行的最大動力,如果看完對你有幫助,請留下您的足跡) 目錄 使用create-vue創(chuàng)建項目 熟悉項目目錄和關(guān)鍵文件? 組合式API? setup選項 setup選項的寫法和執(zhí)行時機(jī) script setup?語法糖 reactive和ref函數(shù) reactive() ref() computed watch 偵聽單個數(shù)據(jù)

    2024年02月12日
    瀏覽(22)
  • 【Vue3】如何創(chuàng)建Vue3項目及組合式API

    【Vue3】如何創(chuàng)建Vue3項目及組合式API

    文章目錄 前言 一、如何創(chuàng)建vue3項目? ①使用 vue-cli 創(chuàng)建 ?②使用可視化ui創(chuàng)建 ?③npm init vite-app? ?④npm init vue@latest 二、 API 風(fēng)格 2.1 選項式 API (Options API) 2.2 組合式 API (Composition API) 總結(jié) 例如:隨著前端領(lǐng)域的不斷發(fā)展,vue3學(xué)習(xí)這門技術(shù)也越來越重要,很多人都開啟了學(xué)習(xí)

    2024年02月03日
    瀏覽(14)
  • vue3 組合式 api 單文件組件寫法

    Vue3 中的 Composition API 是一種新的編寫組件邏輯的方式,它提供了更好的代碼組織、類型推導(dǎo)、測試支持和復(fù)用性。相比于 Vue2 的 Options API,Composition API 更加靈活和可擴(kuò)展。 在 Composition API 中,我們使用 setup 函數(shù)來定義組件的邏輯部分。setup 函數(shù)是一個特殊的函數(shù),在創(chuàng)建組

    2024年02月12日
    瀏覽(20)
  • vue3組合式api單文件組件寫法

    一,模板部分? 二,js邏輯部分?

    2024年02月13日
    瀏覽(23)
  • vue3:7、組合式API-watch

    vue3:7、組合式API-watch

    ?

    2024年02月09日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包