我是靠谱客的博主 娇气皮卡丘,最近开发中收集的这篇文章主要介绍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 实现随机背景图所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部