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

解決vue3項目跳轉(zhuǎn)同一頁面數(shù)據(jù)不刷新的問題

這篇具有很好參考價值的文章主要介紹了解決vue3項目跳轉(zhuǎn)同一頁面數(shù)據(jù)不刷新的問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

????????原因:router-view使用了keep-alive組件,會被緩存,而vue-router的切換不用于傳統(tǒng)的頁面切換。是路由之間的切換,組件之間的切換,引用相同組件的時候,會被直接調(diào)用緩存里面的而不會調(diào)用created(),onMoun ted()函數(shù)。

? ? ? ? 如圖所示:要實現(xiàn)的功能是點擊每一個tabs欄下的更多按鈕,會跳轉(zhuǎn)到“消息中心”頁面,這是點擊不用的“更多”按鈕,跳轉(zhuǎn)的路由頁面是同一個,但是要求頁面里的消息類型下拉選擇框和列表數(shù)據(jù)要刷新,顯示不同的數(shù)據(jù)。

? ? ? ? 現(xiàn)在的問題是:頁面跳轉(zhuǎn)數(shù)據(jù)不刷新

解決vue3項目跳轉(zhuǎn)同一頁面數(shù)據(jù)不刷新的問題

? ? ? ? ?解決方案:

? ? ? ? 1.在路由掛載的App.vue中,template中加一個條件渲染,在script標簽中定義函數(shù),并provide提供出去。

解決vue3項目跳轉(zhuǎn)同一頁面數(shù)據(jù)不刷新的問題

?解決vue3項目跳轉(zhuǎn)同一頁面數(shù)據(jù)不刷新的問題

? ? ? ? ?2.在要跳轉(zhuǎn)路由的頁面中,注入inject該方法,并在跳轉(zhuǎn)的地方調(diào)用此方法。

????????(注意:注入的是函數(shù)方法,inject()里面寫三個參數(shù))

解決vue3項目跳轉(zhuǎn)同一頁面數(shù)據(jù)不刷新的問題

?參考鏈接:vue跳轉(zhuǎn)相同路由不刷新問題_vue相同路由不刷新_藝術(shù)家巴巴六的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-510691.html

到了這里,關(guān)于解決vue3項目跳轉(zhuǎn)同一頁面數(shù)據(jù)不刷新的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Vue 解決route-link路由跳轉(zhuǎn)時頁面不刷新問題

    1.分析 在使用route-link跳轉(zhuǎn)路由時,每次跳轉(zhuǎn),頁面都不會刷新。是因為路由跳轉(zhuǎn)并非頁面刷新,而我們獲取數(shù)據(jù)的方法都是寫在created鉤子函數(shù)中,所以,created并不會每次都執(zhí)行,從而導致頁面數(shù)據(jù)沒有刷新。 2.解決方法 在router-view標簽中加入:key=\\\"$route.fullPath\\\"即可

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

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

    2024年02月11日
    瀏覽(29)
  • vue3項目部署到服務(wù)器,剛打開沒事,一刷新頁面就404

    vue3項目部署到服務(wù)器,剛打開沒事,一刷新頁面就404

    vue3項目部署到服務(wù)器,剛打開沒事,一刷新頁面就404 不知道什么原因。百度了下才發(fā)現(xiàn)問題所在 問題所在: vue-router歷史模式的問題: vue3中歷史模式,默認改為了HTML5模式: createWebHistory() 解決辦法: createWebHistory 換成 createWebHashHistory ,將歷史模式,由當前的HTML5模式,改

    2024年01月18日
    瀏覽(37)
  • 020:vue刷新跳轉(zhuǎn)當前頁面

    020:vue刷新跳轉(zhuǎn)當前頁面

    第020個 查看專欄目錄: VUE ------ element UI 在vue和element UI聯(lián)合技術(shù)棧的操控下,本專欄提供行之有效的源代碼示例和信息點介紹,做到靈活運用。 (1)提供vue2的一些基本操作:安裝、引用,模板使用,computed,watch,生命周期(beforeCreate,created,beforeMount,mounted, beforeUpdate,upda

    2024年02月09日
    瀏覽(24)
  • vue路由跳轉(zhuǎn)后,刷新指定頁面。

    vue路由跳轉(zhuǎn)后,刷新指定頁面。

    ????????做項目遇到一個坑:A頁面帶參跳轉(zhuǎn)到B頁面,第二次跳轉(zhuǎn)時的參數(shù)與第一次時的參數(shù)不同,但是后臺查詢時還是使用的第一次的參數(shù)。需要手動刷新之后,才會使用第二次參數(shù)。 ? ? ? ? 鑒于時間原因直接使用刷新頁面監(jiān)聽路由的方法。在準備跳轉(zhuǎn)的A頁面添加路

    2024年02月12日
    瀏覽(34)
  • vue/react項目刷新頁面出現(xiàn)404的原因以及解決辦法

    問題描述:vue/react項目,正常的頁面操作跳轉(zhuǎn),不會出現(xiàn)404的問題,但是一旦刷新,就會出現(xiàn)404報錯。 產(chǎn)生原因:我們打開vue/react打包后生成的dist文件夾,可以看到只有一個 index.html 文件及一些靜態(tài)資源,這個是因為vue/react是單頁應(yīng)用(SPA),只有一個index.html作為入口文件,

    2024年02月06日
    瀏覽(27)
  • 使用nginx方向代理部署Vue項目刷新頁面404的問題解決

    部署出現(xiàn)的問題為:由于項目中使用的vue router 項目直接使用node環(huán)境部署項目,在同一個路由如: 192.168.1.30:/home刷新瀏覽器正常 nginx部署刷新不出現(xiàn)404 /nginx not found 如何解決? 以下是我的想法:似乎是nginx代理使其直接訪問文件,而沒有使項目的路由生效從而正確加載資源 這

    2024年02月07日
    瀏覽(29)
  • 解決Vue3+Vite3 打包部署到nginx后配置非根目錄刷新頁面報錯空白

    解決Vue3+Vite3 打包部署到nginx后配置非根目錄刷新頁面報錯空白

    報錯內(nèi)容 解決方法 router文件 vite.config.ts nginx.conf 配置中路徑apps是我自建的存放前端頁面的文件夾 起關(guān)鍵作用的是 try_files $uri $uri/ /demo/index.html ,當然上面項目文件夾demo也需保持一致 alias 后面的路徑是Vue項目打包后dist靜態(tài)文件服務(wù)器存放路徑,一般在nginx下面建一個文件夾

    2024年02月11日
    瀏覽(99)
  • VUE路由跳轉(zhuǎn)并刷新頁面(框架層實現(xiàn))

    前言 ? ? ? ? 網(wǎng)上找了很多辦法,都需要開發(fā)者在頁面內(nèi)單獨實現(xiàn),或者是刷新整個瀏覽器,感覺并不是特別舒服。因此,我考慮可以在框架層去實現(xiàn)路由跳轉(zhuǎn)刷新。 ? ? ? ? 思路如下: ? ? ? ? ? ? ? ? 1、重定向至臨時界面(用戶無感知) ? ? ? ? ? ? ? ? 2、打開臨時

    2024年02月11日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包