我是靠谱客的博主 娇气皮卡丘,这篇文章主要介绍vue 实现随机背景图,现在分享给大家,希望可以做个参考。

话不多说上效果:

在这里插入图片描述


简单来实现一下

下面是要设置背景变化的地方:


<div class="login-container" :style="backgourndStyle"></div>
computed:{
        backgourndStyle:function(){
            // 计算body可用高度
            let cHeight = window.outerHeight - (window.outerHeight - window.innerHeight)
            // 存放要换的图片
            let imgs = ["http://bookstore.zealon.cn/00-4.jpg","http://bookstore.zealon.cn/0-2.jpg","http://bookstore.zealon.cn/0-6.png"]
            let imgName = imgs[Math.floor(Math.random() * 3)] //进行计算随机
            let style = "background-image:url('" + imgName + "'); background-repeat: round; height:" + cHeight + "px;";
            return style
        }
   }

这样就可以实现在页面刷新之后随机背景图。

最后

以上就是娇气皮卡丘最近收集整理的关于vue 实现随机背景图的全部内容,更多相关vue内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部