91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

陇西县| 卢湾区| 来安县| 十堰市| 兴城市| 河曲县| 宁安市| 舞钢市| 宜阳县| 白水县| 达拉特旗| 晋州市| 佛教| 博爱县| 吉隆县| 贵港市| 青浦区| 贡山| 喜德县| 张家川| 绥化市| 四子王旗| 双峰县| 东乌珠穆沁旗| 景洪市| 合水县| 乃东县| 咸宁市| 册亨县| 昌都县| 隆尧县| 榕江县| 师宗县| 临朐县| 儋州市| 册亨县| 宁夏| 宁德市| 孝义市| 遵化市| 边坝县|