前端处理留言板默认图片随机切换

这个博客展示了如何在Vue.js中创建一个留言板组件。组件使用v-for指令遍历列表,显示带有随机背景图片的留言。背景图片从一个预定义的数组中随机选取,为每个留言提供不同的视觉效果。博客涵盖了前端开发中的Vue组件、图片处理和数据绑定等概念。
摘要由CSDN通过智能技术生成
<template>
   <!-- 留言板 -->
  <div class="text-box">
     <div class="borad" v-for="(item,index) in list" :key="index">
       <!-- 图片 -->
     <img :src="getData()" alt="">
     <div class="borad_text">
       {{item.detail}}
     </div>
   </div>
</div>
</template>

<script>
import bg1 from "@/assets/board_icon/ic_head_1.png";
import bg2 from "@/assets/board_icon/ic_head_2.png";
import bg3 from "@/assets/board_icon/ic_head_3.png";
import bg4 from "@/assets/board_icon/ic_head_4.png";
import bg5 from "@/assets/board_icon/ic_head_5.png";
export default {
    data() {
        return {
          backgroundImage: bg1,
          // 把所有图片放到数组,用于获取下标来获取图片
          imgs: [bg1, bg2, bg3, bg4, bg5],
          img: null,
          list:[
          	{detail:"你好嘛??"},
          	{detail:"我不好??"}
          ]
        }
    },
    methods:{
      getData() {
         let name = Math.round(Math.random() * 4);
          // 把随机的图片重新放到backgroundImag
          return this.imgs[name];
      }
    },
}
</script>

<style lang="less" scoped>

</style>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值