[英]How to prevent render page from jumping in vuejs?
如果您提前知道將要加載組件,則可以在加載這些組件的父組件中創建包裝器divs
。 並向這些包裝器divs
添加一個css grid
系統,定義height
等。
這將防止在加載新組件時頁面周圍的元素跳轉。
由於您尚未共享任何代碼,因此很難根據您的特定需求定制此答案。 我希望它能讓你知道該怎么做。
家長
<template>
<div class="container">
<div id="header__wrapper">
<Header />
</div>
<div id="intro__wrapper">
<Intro />
</div>
<div id="slide_wrapper">
<Slide />
</div>
</template>
CSS
.container {
grid-template-rows: 1fr 1fr 1fr; /* or whatever you need */
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.