中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

清新县| 固安县| 平谷区| 衡东县| 日喀则市| 中山市| 岢岚县| 崇左市| 莆田市| 呼伦贝尔市| 富平县| 博野县| 卫辉市| 渭源县| 家居| 什邡市| 肇源县| 庄浪县| 贡觉县| 富民县| 木里| 荥经县| 紫金县| 桃源县| 鄱阳县| 黄山市| 北京市| 建水县| 烟台市| 满城县| 罗甸县| 石狮市| 盐源县| 健康| 天门市| 如东县| 西昌市| 论坛| 八宿县| 焉耆| 隆安县|