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

Vue3:通過路由寫多個(gè)頁面,通過不同的路徑可以進(jìn)入不同的頁面

這篇具有很好參考價(jià)值的文章主要介紹了Vue3:通過路由寫多個(gè)頁面,通過不同的路徑可以進(jìn)入不同的頁面。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

Vue3:想通過路由寫2個(gè)頁面,不同的路徑可以進(jìn)入不同的頁面

實(shí)現(xiàn)步驟

1、創(chuàng)建Vue3項(xiàng)目

通過腳手架創(chuàng)建一個(gè)Vue3的項(xiàng)目,然后在此基礎(chǔ)上對(duì)文件進(jìn)行增刪改,修改成自己需要的項(xiàng)目框架
Vue3:通過路由寫多個(gè)頁面,通過不同的路徑可以進(jìn)入不同的頁面,vue,javascript,vue.js,前端,vue路由

2、views文件夾 對(duì)應(yīng) 頁面文件
  • 如果需要寫2個(gè)頁面,則在views文件夾里面創(chuàng)建2個(gè).vue文件

Vue3:通過路由寫多個(gè)頁面,通過不同的路徑可以進(jìn)入不同的頁面,vue,javascript,vue.js,前端,vue路由

  • 可以在.vue文件里面書寫對(duì)應(yīng)的代碼,也可以引入組件:

Vue3:通過路由寫多個(gè)頁面,通過不同的路徑可以進(jìn)入不同的頁面,vue,javascript,vue.js,前端,vue路由

3、修改路由文件

在router文件夾下的index.js文件里面,書寫每個(gè)頁面文件對(duì)應(yīng)的路徑

  • 不同的頁面文件對(duì)應(yīng)的路徑和名字是不同的
    Vue3:通過路由寫多個(gè)頁面,通過不同的路徑可以進(jìn)入不同的頁面,vue,javascript,vue.js,前端,vue路由

  • 路由重定向redirect:
    執(zhí)行根目錄路由地址時(shí),跳轉(zhuǎn)執(zhí)行對(duì)應(yīng)的路由地址 ,進(jìn)而把對(duì)應(yīng)的組件給顯示出來
    Vue3:通過路由寫多個(gè)頁面,通過不同的路徑可以進(jìn)入不同的頁面,vue,javascript,vue.js,前端,vue路由
    運(yùn)行完項(xiàng)目之后,默認(rèn)會(huì)打開page1的頁面:
    Vue3:通過路由寫多個(gè)頁面,通過不同的路徑可以進(jìn)入不同的頁面,vue,javascript,vue.js,前端,vue路由

  • 如果沒有加重定向:
    Vue3:通過路由寫多個(gè)頁面,通過不同的路徑可以進(jìn)入不同的頁面,vue,javascript,vue.js,前端,vue路由
    運(yùn)行完項(xiàng)目之后打開的默認(rèn)頁面如下:
    Vue3:通過路由寫多個(gè)頁面,通過不同的路徑可以進(jìn)入不同的頁面,vue,javascript,vue.js,前端,vue路由

4、App.vue文件
  • 匹配到路由之后,我們需要把對(duì)應(yīng)的組件渲染到某個(gè)地方,這里我們寫在App.vue文件中Vue3:通過路由寫多個(gè)頁面,通過不同的路徑可以進(jìn)入不同的頁面,vue,javascript,vue.js,前端,vue路由- 在App.vue文件中,需要寫上:
<router-view/>

或者:

<router-view></router-view>
5、輸入不同的路徑進(jìn)入不同的頁面
  • 路由代碼如下:
    Vue3:通過路由寫多個(gè)頁面,通過不同的路徑可以進(jìn)入不同的頁面,vue,javascript,vue.js,前端,vue路由

  • 運(yùn)行項(xiàng)目后默認(rèn)的頁面如下:
    Vue3:通過路由寫多個(gè)頁面,通過不同的路徑可以進(jìn)入不同的頁面,vue,javascript,vue.js,前端,vue路由

  • 修改路徑,進(jìn)入另一個(gè)頁面:
    Vue3:通過路由寫多個(gè)頁面,通過不同的路徑可以進(jìn)入不同的頁面,vue,javascript,vue.js,前端,vue路由文章來源地址http://www.zghlxwxcb.cn/news/detail-668175.html

到了這里,關(guān)于Vue3:通過路由寫多個(gè)頁面,通過不同的路徑可以進(jìn)入不同的頁面的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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)文章

  • vue 實(shí)現(xiàn)多個(gè)路由共用同一個(gè)頁面組件

    這樣的弊端是如果router-view里包含其他組件,切換其他組件會(huì)讓其他組件也重新渲染。 這樣的問題是導(dǎo)致切換路由會(huì)閃爍一下。因?yàn)榍袚Q后所有鉤子函數(shù)都重新觸發(fā)了。

    2024年02月07日
    瀏覽(118)
  • vue3如何實(shí)現(xiàn)點(diǎn)擊不同的菜單頁切換局部頁面

    vue3如何實(shí)現(xiàn)點(diǎn)擊不同的菜單頁切換局部頁面

    我們可以使用router來實(shí)現(xiàn) 去餓了么(element-plus)找到自己喜歡的頁面然后按需導(dǎo)入,以下以自己的例子來實(shí)現(xiàn) 首先引入布局容器 然后引入菜單欄 引入這兩個(gè),先看效果 此時(shí)基本的頁面準(zhǔn)備好了 容器是有這個(gè)屬性的,但默認(rèn)值為false 并把菜單欄里對(duì)應(yīng)的文字改為router-link 在

    2024年02月16日
    瀏覽(21)
  • vue3回到上一個(gè)路由頁面

    vue3回到上一個(gè)路由頁面

    Vue Router獲取當(dāng)前頁面由哪個(gè)路由跳轉(zhuǎn) 在Vue3的setup中如何使用this beforeRouteEnter 在這個(gè)路由方法中不能訪問到組件實(shí)例this,但是可以使用next里面的vm訪問到組件實(shí)例,并通過vm.$data獲取組件實(shí)例上的data數(shù)據(jù) getCurrentInstance 是vue3提供的獲取組件實(shí)例的方法,可通過getCurrentInstanc

    2024年02月05日
    瀏覽(25)
  • 「Vue|網(wǎng)頁開發(fā)|前端開發(fā)」02 從單頁面到多頁面網(wǎng)站:使用路由實(shí)現(xiàn)網(wǎng)站多個(gè)頁面的展示和跳轉(zhuǎn)

    「Vue|網(wǎng)頁開發(fā)|前端開發(fā)」02 從單頁面到多頁面網(wǎng)站:使用路由實(shí)現(xiàn)網(wǎng)站多個(gè)頁面的展示和跳轉(zhuǎn)

    本文主要介紹如何使用路由控制來實(shí)現(xiàn)將一個(gè)單頁面網(wǎng)站擴(kuò)展成多頁面網(wǎng)站,包括頁面擴(kuò)展的邏輯,vue的官方路由vue-router的基本用法以及擴(kuò)展用法 「Vue|網(wǎng)頁開發(fā)|前端開發(fā)」01 快速入門:快速寫一個(gè)Vue的HelloWorld項(xiàng)目 我們?cè)谶M(jìn)行網(wǎng)站開發(fā)的時(shí)候,大多數(shù)都是需要有多個(gè)頁面

    2024年02月11日
    瀏覽(24)
  • 【Vue3/Vue2】判斷設(shè)備是移動(dòng)端還是pc端跳轉(zhuǎn)不同路由router

    【Vue3/Vue2】判斷設(shè)備是移動(dòng)端還是pc端跳轉(zhuǎn)不同路由router

    ? ? ? APP文件中寫入js代碼 1、首先,通過 isMobile() 函數(shù)判斷用戶的設(shè)備類型。該函數(shù)使用正則表達(dá)式匹配 navigator.userAgent 字符串,以確定用戶是在移動(dòng)設(shè)備上訪問網(wǎng)頁還是在桌面設(shè)備上訪問網(wǎng)頁 2、然后,在 onMounted() 鉤子函數(shù)中,根據(jù)當(dāng)前的路由路徑來判斷是否需要進(jìn)行重定

    2024年01月16日
    瀏覽(43)
  • vue3 動(dòng)態(tài)添加路由刷新后頁面丟失(白屏)問題

    vue3 動(dòng)態(tài)添加路由刷新后頁面丟失(白屏)問題

    動(dòng)態(tài)添加路由操作一般是用vuex或者Pinia封裝,在登錄頁面調(diào)用 如果出現(xiàn)刷新頁面丟失有兩種可能: 1:vuex或者Pinia沒有做持久化處理 2:動(dòng)態(tài)添加路由需要在main.ts里面也調(diào)用一次 不需要路由守衛(wèi)即可實(shí)現(xiàn) 注意:必須要在頁面掛載前還有路由配置完成前調(diào)用添加,不然還是丟

    2024年02月16日
    瀏覽(30)
  • vue3.2項(xiàng)目中使用history路由模式刷新后頁面404

    開發(fā)過程中,路由可以正常訪問,打包后也可以正常訪問,但是一刷新頁面就會(huì)出現(xiàn)404錯(cuò)誤 方法一:修改為Hash路由模式 在router/index.ts文件中,將history路由模式修改為hash路由模式即可。 history路由模式: hash路由模式: 方法二、修改后臺(tái)偽靜態(tài) Nginx: Apache: 可以參考下這篇文

    2024年02月11日
    瀏覽(30)
  • 在Vue3項(xiàng)目中,輸入沒有路由對(duì)應(yīng)的路徑時(shí)候,怎么跳轉(zhuǎn)到404或者首頁

    在一個(gè)Vue3應(yīng)用中,通常情況下,我們使用Vue Router來處理路由。在Vue Router中,當(dāng)用戶請(qǐng)求輸入一個(gè)不正確的URL路徑時(shí),沒有路由與其相匹配,這時(shí)候會(huì)返回一個(gè)默認(rèn)的404頁面或者重定向到首頁。因此,本文將通過以下幾個(gè)方面來討論如何在Vue3項(xiàng)目中實(shí)現(xiàn)這一功能。 1. 異步組

    2024年02月01日
    瀏覽(25)
  • vue通過router地址傳參跳轉(zhuǎn)同一路由頁面,頁面不刷新的解決辦法

    vue、 vue-router@4 記錄一下最近遇到的vue路由頁面間的跳轉(zhuǎn)的問題,其中就涉及到了不同路由的跳轉(zhuǎn)(/a/b1 = /a/b2)、相同路由不同參數(shù)間的跳轉(zhuǎn)(/a/b?c=1 = /a/b?c=2)、相同頁面錨點(diǎn)跳轉(zhuǎn)(/a/b#id1 =/a/b#id2) 原因:渲染的是同一組件 解決:可以在不刷新的頁面通過監(jiān)聽route,重新加載

    2024年02月04日
    瀏覽(22)
  • vue3.0+element Plus實(shí)現(xiàn)頁面布局,側(cè)邊欄菜單路由跳轉(zhuǎn)

    vue3.0+element Plus實(shí)現(xiàn)頁面布局,側(cè)邊欄菜單路由跳轉(zhuǎn)

    一.?先在router.js文件中配置路由,將側(cè)邊欄中需要跳轉(zhuǎn)的頁面都添加到children中 二. 在view目錄下新建一個(gè)文件,里面包含側(cè)邊欄要跳轉(zhuǎn)的頁面 三.? 頁面樣式布局 1.?我選擇使用自定義組件BaseLayout.vue文件來設(shè)置header和aside樣式顯示 也可以使用element?plus中的Container 布局容器?

    2024年02月13日
    瀏覽(31)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包