亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue如何使用動態組件去懶加載組件

發布時間:2022-03-21 09:56:55 來源:億速云 閱讀:562 作者:小新 欄目:開發技術

這篇文章主要介紹vue如何使用動態組件去懶加載組件,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

使用動態組件去懶加載組件

組件在加載都是同步的,但當頁面內容很多,有些組件并不需要一開始就加載出來的比如彈窗類的組件,這些就可以用動態組件,當用戶執行了某些操作后再加載出來,這樣可以提高主模塊加載的性能, 在 Vue 中可以使用 component 動態組件, 依 is 的值,來決定哪個組件被渲染。

<template>
  <div>
    主頁面 <br/>
    <button @click="handleClick1">點擊記載組件1</button><br/>
    <button @click="handleClick2">點擊記載組件2</button><br/>
    <component :is="child1"></component>
    <component :is="child2"></component>
  </div>
</template>
<script lang="ts">
import { Component, Vue } from 'vue-property-decorator';
@Component({})
export default class AsyncComponent extends Vue {
  public child1:Component = null;
  public child2:Component = null;
  handleClick1() {
    this.child1 = require('./child1').default;
  }
  handleClick2() {
    this.child2 = require('./child2').default;
  }
}
</script>

示例代碼中,只有當點擊的時候才會去加載組件。component 還可以配合 v-show 去控制顯示和隱藏,這樣這個component 只會 mounted 一次,優化性能。

以上是“vue如何使用動態組件去懶加載組件”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vue
AI

自治县| 伊宁市| 珲春市| 锡林郭勒盟| 梓潼县| 同心县| 家居| 洛南县| 尼木县| 贵港市| 城固县| 隆尧县| 巴中市| 安庆市| 云龙县| 阿巴嘎旗| 多伦县| 蒲城县| 安吉县| 天柱县| 泾阳县| 托克托县| 全州县| 虎林市| 兴和县| 新龙县| 阜平县| 肃北| 温泉县| 故城县| 虎林市| 嘉定区| 灌云县| 奈曼旗| 河南省| 肇源县| 双峰县| 南漳县| 丰镇市| 措勤县| 临泉县|