最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue3實(shí)現(xiàn)局部頁面刷新效果的示例詳解

 更新時(shí)間:2024年01月09日 16:59:29   作者:Crhy、Y  
這篇文章主要為大家詳細(xì)介紹了vue3如何采用 App.vue定義全局變量與方法并實(shí)現(xiàn)局部頁面刷新效果,文中的示例代碼講解詳細(xì),需要的可以參考一下

需求描述

兩個(gè)VUE頁面,A為主頁面,B為子頁面?,F(xiàn)需求為,在A頁面點(diǎn)擊li數(shù)據(jù)后,B頁面內(nèi)容自動(dòng)改變。

一、分析

網(wǎng)上解決方案一般使用provideinject來定義全局變量和方法,并在局部頁面中刷新。但多次嘗試后并不適合,以下是prop 父 子傳值以及全局方法配合實(shí)現(xiàn);

二、代碼示例

主頁面(A.vue)

<template>
  <div>
    <ul>
      <li v-for="item in list" :key="item.id" @click="handleClick(item)">{{ item.name }}</li>
    </ul>
  </div>
</template>
 
<script>
export default {
  data() {
    return {
      list: [
        { id: 1, name: 'Item 1' },
        { id: 2, name: 'Item 2' },
        { id: 3, name: 'Item 3' }
      ]
    };
  },
  methods: {
    handleClick(item) {
        // 轉(zhuǎn)換為對(duì)象
        let obj = JSON.parse(JSON.stringify(item));
        // this.$root.可以直接調(diào)用全局方法(App.vue 中的方法)
        this.$root.updateGlobalVariable(obj._source.id,obj._source.name);
      },
  }
};
</script>

子頁面(B.vue)

<template>
    <div>
      <p>{{ globalid }}</p> 
      <p>{{ globalname }}</p>  
    </div>
  </template>
  
  <script>
  export default {
    props:['globalid','globalname'],
  };
  </script>

App頁面(App.vue)

<template>
  <div id="app">
    <A :globalid="globalid" :globalid="globalid"></A>
    <B :globalname="globalname" :globalname="globalname"></B>
  </div>
</template>
 
<script>
import a from './components/A.vue';
import b from './components/B.vue';
 
export default {
  name: 'App',
  components: {
    a,
    b
  },
  data() {
    return {
      globalid: 'globalid Str ...', // 初始化全局變量
      globalname: 'globalname Str ...' // 初始化全局變量
    }
  },
  methods:{
    updateGlobalVariable(id,name) {
      this.globalid= id; // 更新全局變量的值
      this.globalname= name; // 更新全局變量的值
      // 重新加載頁面
      this.$forceUpdate();
    }
  }
 
};
</script>

親測(cè)可用! 

到此這篇關(guān)于vue3實(shí)現(xiàn)局部頁面刷新效果的示例詳解的文章就介紹到這了,更多相關(guān)vue3局部頁面刷新內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue長(zhǎng)列表優(yōu)化之虛擬列表實(shí)現(xiàn)過程詳解

    vue長(zhǎng)列表優(yōu)化之虛擬列表實(shí)現(xiàn)過程詳解

    前端的業(yè)務(wù)開發(fā)中會(huì)遇到不使用分頁方式來加載長(zhǎng)列表的需求,下面這篇文章主要給大家介紹了關(guān)于vue長(zhǎng)列表優(yōu)化之虛擬列表實(shí)現(xiàn)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • 詳解vee-validate的使用個(gè)人小結(jié)

    詳解vee-validate的使用個(gè)人小結(jié)

    本篇文章主要介紹了詳解vee-validate的使用個(gè)人小結(jié),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-06-06
  • 基于Vue實(shí)現(xiàn)消息提示功能

    基于Vue實(shí)現(xiàn)消息提示功能

    這篇文章主要為大家詳細(xì)介紹了如何基于Vue實(shí)現(xiàn)簡(jiǎn)單的消息提示功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-10-10
  • vue-cli3.0如何修改端口號(hào)

    vue-cli3.0如何修改端口號(hào)

    這篇文章主要介紹了vue-cli3.0如何修改端口號(hào),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue中使用帶隱藏文本信息的圖片、圖片水印的方法

    vue中使用帶隱藏文本信息的圖片、圖片水印的方法

    這篇文章主要介紹了vue中使用帶隱藏文本信息的圖片、圖片水印的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Vue3編程流暢技巧自定義Hooks

    Vue3編程流暢技巧自定義Hooks

    這篇文章主要為大家介紹了Vue3必學(xué)技巧-自定義Hooks-讓寫Vue3更暢快示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • 一文詳解Vue中內(nèi)存泄漏的場(chǎng)景與預(yù)防技巧

    一文詳解Vue中內(nèi)存泄漏的場(chǎng)景與預(yù)防技巧

    即便是功能強(qiáng)大的?Vue.js?也無法完全避免內(nèi)存泄漏的問題,內(nèi)存泄漏不僅會(huì)影響應(yīng)用的性能,還可能導(dǎo)致瀏覽器崩潰,下面我們來看看Vue?中常見的內(nèi)存泄漏場(chǎng)景以及如何避免這些問題吧
    2024-12-12
  • 基于vue-simple-uploader封裝文件分片上傳、秒傳及斷點(diǎn)續(xù)傳的全局上傳插件功能

    基于vue-simple-uploader封裝文件分片上傳、秒傳及斷點(diǎn)續(xù)傳的全局上傳插件功能

    這篇文章主要介紹了基于vue-simple-uploader封裝文件分片上傳、秒傳及斷點(diǎn)續(xù)傳的全局上傳插件,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • 在vant中如何使用dialog彈窗

    在vant中如何使用dialog彈窗

    這篇文章主要介紹了在vant中如何使用dialog彈窗,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • vue單頁面應(yīng)用打開新窗口顯示跳轉(zhuǎn)頁面的實(shí)例

    vue單頁面應(yīng)用打開新窗口顯示跳轉(zhuǎn)頁面的實(shí)例

    今天小編就為大家分享一篇vue單頁面應(yīng)用打開新窗口顯示跳轉(zhuǎn)頁面的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09

最新評(píng)論

武邑县| 平南县| 宁城县| 莱州市| 兴仁县| 宜兴市| 綦江县| 泰兴市| 西藏| 天水市| 东丽区| 徐汇区| 华池县| 民县| 文安县| 巩留县| 东源县| 繁昌县| 贵定县| 新龙县| 托里县| 犍为县| 北安市| 临沂市| 丹巴县| 米易县| 连江县| 望江县| 疏勒县| 仁布县| 贵阳市| 海伦市| 儋州市| 芦山县| 广宁县| 兴国县| 黑河市| 通城县| 大田县| 平昌县| 务川|