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

Vue強(qiáng)制刷新頁面重新加載數(shù)據(jù)方法

這篇具有很好參考價(jià)值的文章主要介紹了Vue強(qiáng)制刷新頁面重新加載數(shù)據(jù)方法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

業(yè)務(wù)場(chǎng)景

在管理后臺(tái)執(zhí)行完增刪改查的操作之后,需要重新加載頁面刷新數(shù)據(jù)以便頁面數(shù)據(jù)的更新

實(shí)現(xiàn)原理
就是通過控制router-view 的顯示與隱藏,來重渲染路由區(qū)域,重而達(dá)到頁面刷新的效果,show -> flase -> show

具體代碼

1.首先在我們的根組件APP.vue里面,寫入刷新方法,路由初始狀態(tài)是顯示的

<template>
  <div >
    <el-container class="wrap">
      <el-header>
        <headers></headers>
      </el-header>
      <el-main>
        //if判斷狀態(tài)
        <router-view v-if="isRouterAlive"></router-view>
      </el-main>
    </el-container>
  </div>
</template>

<script>
import headers from "../components/headers.vue"
export default {
  //刷新方法
  provide(){
    return{
      reload:this.reload
    }
  },
  data(){
    return{
      isRouterAlive:true
    }
  },
  methods:{
    //解決頁面刷新,重新渲染數(shù)據(jù)
    reload(){
      this.isRouterAlive=false;
      this.$nextTick(()=>{
        this.isRouterAlive=true
      })
    }
  },
};
</script>

?2.在需要調(diào)用的子組件中引用,需要先用inject先注入reload方法,然后在需要的地方調(diào)用this.reload()

Vue強(qiáng)制刷新頁面重新加載數(shù)據(jù)方法文章來源地址http://www.zghlxwxcb.cn/news/detail-503154.html

到了這里,關(guān)于Vue強(qiáng)制刷新頁面重新加載數(shù)據(jù)方法的文章就介紹完了。如果您還想了解更多內(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)文章

  • ?? 強(qiáng)制 Vue 重新渲染組件的正確方法

    有時(shí) Vue 的 reactivity 不符合需求,你需要重新渲染一個(gè)組件,或者可能只是想remove當(dāng)前的 DOM 并 re-render。那么如何讓 Vue 以 正確的方式重新加載組件呢? 強(qiáng)制 Vue 重新渲染組件的最佳方法是在組件上設(shè)置一個(gè) :key 。當(dāng)需要重新渲染組件時(shí),只需更改鍵的值,Vue 就會(huì)重新渲染組

    2024年02月07日
    瀏覽(23)
  • 清除引入js緩存,vue切換頁面重新加載

    require引入的js require.cache刪除js緩存

    2024年02月16日
    瀏覽(26)
  • 【Vue】監(jiān)控路由與路由參數(shù), 刷新當(dāng)前頁面數(shù)據(jù)的幾種方法

    【Vue】監(jiān)控路由與路由參數(shù), 刷新當(dāng)前頁面數(shù)據(jù)的幾種方法

    目錄 一、Vue監(jiān)控路由 1、Vue中watch監(jiān)控路由 2、Vue中watch監(jiān)控路由的某一個(gè)參數(shù) 3、Vue中watch同時(shí)監(jiān)控多個(gè)路由 二、刷新當(dāng)前頁面數(shù)據(jù) 1、location.reload 2、$router.go(0) 3、this.$router.resolve()與this.$router.resolve() a、this.$router.resolve() b、this.$router.push() 三、示例場(chǎng)景 四、往期相關(guān)優(yōu)質(zhì)推薦

    2024年02月08日
    瀏覽(24)
  • vue項(xiàng)目關(guān)于iframe嵌套的頁面,在切換tab標(biāo)簽時(shí)會(huì)被重新刷新的問題處理方案

    這兩天工作中遇到一個(gè)這樣的需求,切換tab標(biāo)簽時(shí),要求對(duì)應(yīng)的tab頁面不刷新,但是項(xiàng)目中加入了一部分含有iframe的頁面,在切換路由的過程中,如果使用keep-alive是達(dá)不到緩存ifram嵌套的頁面效果的。 vue中的keep-alive 1.原理:vue 的緩存機(jī)制并 不是直接存儲(chǔ) DOM 結(jié)構(gòu) ,而是將

    2024年02月04日
    瀏覽(58)
  • 小程序賴加載刷新數(shù)據(jù)頁面數(shù)據(jù)堆疊問題debug

    小程序賴加載刷新數(shù)據(jù)頁面數(shù)據(jù)堆疊問題debug

    ? 目錄 項(xiàng)目所需 原生寫賴加載存在的bug 解決問題思路及代碼實(shí)現(xiàn) 思路: 代碼實(shí)現(xiàn): 列表.wxml ?列表.js Wenjain_shanchu.js Wenjain_shanchu.json Wenjain_shanchu.wxml shouye.js ??? 好書推薦 【內(nèi)容簡(jiǎn)介】? 某高校大一新生入學(xué),學(xué)校的綜合服務(wù)站小程序上傳文件的列表支撐前端頁面支撐不

    2024年02月08日
    瀏覽(12)
  • 瀏覽器刷新頁面,緩存的處理方式,強(qiáng)制刷新

    刷新頁面的緩存處理的方式對(duì)比 地址欄回車/直接訪問 URL 保留強(qiáng)緩存,保留協(xié)商緩存,走正常請(qǐng)求流程 點(diǎn)擊瀏覽器刷新按鈕 忽略強(qiáng)緩存,保留協(xié)商緩存 按f5【command + r】 忽略強(qiáng)緩存,保留協(xié)商緩存 ctrl + f5 【command + shift + r 】 忽略強(qiáng)緩存,忽略協(xié)商緩存,從服務(wù)器端請(qǐng)求最

    2024年02月02日
    瀏覽(91)
  • Angular 我在點(diǎn)擊了上一頁或者下一頁方法之后,重新加載渲染數(shù)據(jù)。為什么還需要再點(diǎn)擊一次頁面的其他地方才會(huì)渲染出來?

    在你的 TypeScript 代碼中,當(dāng)調(diào)用 nextPage_TopSelling() 或 prevPage_TopSelling() 方法時(shí),雖然你更新了 currentPage_TopSelling 的值并調(diào)用了 reloadTopSelling() 方法,但是 Angular 并不會(huì)自動(dòng)檢測(cè)到這些變化并重新渲染頁面。這是因?yàn)?Angular 的變化檢測(cè)機(jī)制是基于異步的,在一些情況下需要手動(dòng)觸

    2024年03月12日
    瀏覽(20)
  • Vue刷新當(dāng)前頁面的方法

    在做項(xiàng)目的過程中會(huì)遇到很多需要重新刷新頁面的地方,比如說彈出的登陸框,在登陸成功后要關(guān)閉彈窗,并且刷新頁面,那么,有哪幾種好用的方式來進(jìn)行頁面的刷新呢。 第一種,就是是新建一個(gè)空白的頁面,跳轉(zhuǎn)到改頁面,然后再立馬跳轉(zhuǎn)回原頁面,但是這個(gè)方式很顯然

    2024年02月12日
    瀏覽(17)
  • Vue頁面刷新常用的4種方法

    Vue項(xiàng)目里,有時(shí)候我們需要刷新頁面,重新加載頁面數(shù)據(jù),常用方法如下: 使用 location.reload() 方法可以簡(jiǎn)單地實(shí)現(xiàn)當(dāng)前頁面的刷新,這個(gè)方法會(huì)重新加載當(dāng)前頁面,類似于用戶點(diǎn)擊瀏覽器的刷新按鈕。 在 Vue 中,可以將該方法綁定到 Vue 實(shí)例上,比如在 Vue 的 methods 中添加如

    2024年02月12日
    瀏覽(19)
  • 【Vue】實(shí)現(xiàn)當(dāng)前頁面刷新的四種方法

    【Vue】實(shí)現(xiàn)當(dāng)前頁面刷新的四種方法

    這兩周在寫一個(gè)后臺(tái)管理,每次調(diào)用接口實(shí)現(xiàn)增刪改查的過程中,都需要刷新當(dāng)前頁面或者刷新數(shù)據(jù)。如果手動(dòng)點(diǎn)擊瀏覽器的小圈圈不僅麻煩、用戶體驗(yàn)感極差,而且不會(huì)真的有人讓用戶手動(dòng)刷新叭。。。這個(gè)問題可以稱得上是前端的bug了。那么,順著這個(gè)問題,一通搜尋下

    2023年04月26日
    瀏覽(43)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包