随机数 ==

本文介绍了如何使用JavaScript为网页元素动态设置随机颜色,包括清水组件中的颜色变化和头部遮罩层的随机背景色。通过Math.random()生成随机RGB值,展示了前端开发中颜色变换的基本技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<div v-nclor='colcor' @click="Btn">清水</div>




<script>
export default {
  name: "Home",
  data() {
    return {
      colcor:'red'
    };
  },
  directives:{
    nclor(el,binding,vnode){
      el.style.color  = binding.value
    }
  },
  methods: {
    // 随机数
    Btn(){
      // 随机数 Math.random()          向下取整Math.floor()  向上取整 Math.ceil()
     
      this.colcor = 'rgb('+Math.floor( Math.random()*255)+','+Math.floor( Math.random()*255)+','+Math.floor( Math.random()*255)+')'
      console.log(111);
    },
   
  },
  components: {}
};
</script>

//随机颜色===================

<template >
    <div class='hearder' @click.stop="btn" :style="{background:colorRender}">
        <span></span>
        <span class="size">学习记事本</span>
        <span class="rigth">|||</span>

         <!-- 遮罩层 -->
    </div>
</template>

<script>
export default {
  data() {
    return {
      colorRender: "#f29794"
    };
  },

  mounted() {},
  methods: {
    btn() {
      this.colorRender =
        "rgb(" +
        Math.floor(Math.random() * 255) +
        "," +
        Math.floor(Math.random() * 255) +
        "," +
        Math.floor(Math.random() * 255) +
        ")";
      console.log(this.colorRender);

      this.$emit("btn");
    }
  },
  components: {}
};
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值