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

【Vue-Router】別名

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

后臺(tái)返回來的路徑名不合理,但多個(gè)項(xiàng)目在使用中了,不方便改時(shí)可以使用別名。可以有多個(gè)或一個(gè)。

【Vue-Router】別名,Vue-Router,vue.js,前端,javascript
First.vue

<template>
  <h1>First Seciton</h1>
</template>

Second.vueThird.vue代碼同理

UserSettings.vue

<template>
  <h1>UserSettings</h1>
  <router-link to="/settings/children1">children1</router-link>
  <br />
  <router-link to="/settings/children2">children2</router-link>
  <br>
  <button @click="toBackPage">返回</button>
  <hr>
  <router-view></router-view>
  <router-view name="a"></router-view>
  <router-view name="b"></router-view>
</template> 

<script setup lang="ts">
import { useRouter } from 'vue-router';
const router = useRouter();
const toBackPage = () => {
  router.go(-1);
}
</script>

<style scoped></style>

index.ts

import { createRouter, createWebHistory } from 'vue-router'
import First from '../components/First.vue'
import Second from '../components/Second.vue'
import Third from '../components/Third.vue'
import UserSettings from '../components/UserSettings.vue'

export const router = createRouter({
  history: createWebHistory(),
  // alias 起別名,都可以訪問同一頁面
  alias: ['/user-settings', '/Settings'],
  routes: [
    {
      path: '/settings',
      component: UserSettings,
      children: [
        {
          path: 'children1',
          components: {
            default: First,
            a: Second,
            b: Third,
          },
        },
        {
          path: 'children2',
          components: {
            default: Third,
            a: Second,
            b: First,
          },
        },
      ]
    },

  ],
})

App.vue

<template>
  <h1>Nested Named Views</h1>
  <hr>
  <router-view></router-view>
  <hr>
</template>

<script setup lang="ts">

</script>

<style scoped></style>

【Vue-Router】別名,Vue-Router,vue.js,前端,javascript
【Vue-Router】別名,Vue-Router,vue.js,前端,javascript文章來源地址http://www.zghlxwxcb.cn/news/detail-650881.html

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

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(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)文章

  • 【退役之重學(xué)前端】使用vite+vue3+vue-router,重構(gòu)react+react-router前后端分離的商城后臺(tái)管理系統(tǒng)

    前言: 對(duì)前端各個(gè)技術(shù)板塊,HTML、CSS、JavaScript、ES6、vue家族,整體上能“摸其大概”。筆者計(jì)劃重構(gòu)一個(gè)基于react的商城后臺(tái)管理系統(tǒng)。 —— 2024年2月16日 vue3 sass bootstrap ES7 前后端分離 分層架構(gòu) 模塊化開發(fā) npm vite git

    2024年02月20日
    瀏覽(25)
  • Vue入門六(前端路由的概念與原理|Vue-router簡單使用|登錄跳轉(zhuǎn)案例|scoped樣式|混入(mixin)|插件)

    Vue入門六(前端路由的概念與原理|Vue-router簡單使用|登錄跳轉(zhuǎn)案例|scoped樣式|混入(mixin)|插件)

    路由(英文:router)就是對(duì)應(yīng)關(guān)系 SPA指的是一個(gè)web網(wǎng)站只有一個(gè)唯一的一個(gè)HTML頁面, 所有組件的展示與切換 都在唯一的一個(gè)頁面內(nèi)完成。 此時(shí), 不同組件之間的切換 需要通過 前端路由 來實(shí)現(xiàn) 總結(jié):在SPA項(xiàng)目中, 不同功能之間的切換 ,要 依賴于前端路由 來完成 通俗移動(dòng)

    2024年01月22日
    瀏覽(29)
  • vue-router.esm.js:2248 Error: Cannot find module ‘@/views/dylife/ 報(bào)錯(cuò)解決
  • vue-router.esm.js?a12b:2046 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation

    vue-router.esm.js?a12b:2046 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation

    vue-router.esm.js?a12b:2046 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: \\\"/home\\\". ? 報(bào)錯(cuò)原因:重復(fù)點(diǎn)擊路由導(dǎo)致,因?yàn)関ue-router引入了promise,當(dāng)我們使用this.$router.push時(shí)候需要多添加成功或失敗的回調(diào),否則就會(huì)報(bào)出以上的錯(cuò)誤。 原代碼 第一種 ? ? ? ? 在進(jìn)

    2023年04月08日
    瀏覽(186)
  • vue-router3.x和vue-router4.x相互影響的問題記錄

    vue-router3.x和vue-router4.x相互影響的問題記錄

    項(xiàng)目中有一個(gè)系統(tǒng)使用的微前端,主站使用是 vue2 實(shí)現(xiàn)的,使用的是 vue-router3.x 。子應(yīng)用有使用 vue3 實(shí)現(xiàn)的,使用的為 vue-router4.x 。 該子應(yīng)用中的頁面A有通過操作按鈕觸發(fā)跳轉(zhuǎn)到其他子應(yīng)用頁面B的需求,此時(shí)使用的是 vue-router4.x 的編程式導(dǎo)航API。 當(dāng)通過點(diǎn)擊主站的Tab切換回

    2023年04月26日
    瀏覽(18)
  • 路由,vue-router的基本用法,vue-router的常見用法$route.params、$router.push、$router.replace、$router.go

    路由,vue-router的基本用法,vue-router的常見用法$route.params、$router.push、$router.replace、$router.go

    路由(英文: router)就是 對(duì)應(yīng)關(guān)系 。 SPA指的是一個(gè)web網(wǎng)站只有唯一的一個(gè)HTML頁面, 所有組件的展示與切換 都在這唯一的一個(gè)頁面內(nèi)完成。此時(shí), 不同組件之間的切換 需要通過 前端路由 來實(shí)現(xiàn)。 *結(jié)論:*在SPA項(xiàng)目中, 不同功能之間的切換 ,要 依賴于前端路由 來完成! 通俗

    2024年01月16日
    瀏覽(27)
  • vue-router筆記

    目的:為了實(shí)現(xiàn)SPA(單頁面應(yīng)用) vue-router是一個(gè)插件庫 安裝: 路由的配置路徑:/src/router/index.js 路由組件的目錄:/src/pages/ 一般組件的目錄:/src/components/ 使用: main.js: App.vue: About.vue: 不可見的路由組件在哪?? ? ? ? 被銷毀了 嵌套路由的案例: 路由傳參: query: 傳參

    2024年02月12日
    瀏覽(29)
  • 路由vue-router

    路由vue-router

    路由(英文:router)就是 對(duì)應(yīng)關(guān)系 SPA 指的是一個(gè) web 網(wǎng)站只有 唯一的一個(gè) HTML 頁面 ,所有組件的展示與切換都在這唯一的一個(gè)頁面內(nèi)完成。 此時(shí),不同組件之間的切換需要通過前端路由來實(shí)現(xiàn)。 結(jié)論: 在 SPA 項(xiàng)目中,不同功能之間的切換 ,要依賴于 前端路由 來完成!

    2024年02月07日
    瀏覽(25)
  • Uncaught SyntaxError: The requested module ‘/node_modules/.vite/deps/vue-router.js?v=9eef87ba‘

    錯(cuò)誤代碼 錯(cuò)誤提示 瀏覽器中路由無法顯示,提示錯(cuò)誤 問題描述 解決方法

    2024年02月05日
    瀏覽(107)
  • Vue3配置路由(vue-router)

    Vue3配置路由(vue-router)

    緊接上篇文章,vue3的配置與vue2是有所差別的,本文就講述了如何配置,如果本文對(duì)你有所幫助請(qǐng)三連支持博主。 下面案例可供參考 使用npm命令進(jìn)行安裝 : npm install vue-router@4 完成后我們打開項(xiàng)目根目錄下的 package.json 文件: 如下即為成功 這里創(chuàng)建 view目錄,然后在view目錄

    2023年04月12日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包