我有3张英雄图片和它们的内容,希望在用户刷新页面时随机显示其中一张!
基本上,我想在加载页面时使用jQuery显示随机div,但问题在于英雄图片的大小较大,通过Jquery
,这3个图片都开始在DOM
中加载,这会影响页面速度。
在Vue.js中是否有解决方案,只在用户刷新页面时加载一个特定的div
,而不是全部3个divs
!?
<div class="slider-item"> <img src="../../../static/img/slides/slide1.png" alt="Hello">
<div class="carousel-caption">
<h2>Lipsum Heading</h2>
<h4>Lipsum dummy content body test dummy goes here.</h4>
</div>
</div>
jQuery代码:
mounted()
{
var random = Math.floor(Math.random() * $('.slider-item').length);
$('.slider-item').eq(random).show();
},