效果图

实现思路(只代表我项目需求,自己需求自行做更改)。
刚打开页面需要设置这个颜色,所以需要在onShow里面调用这个方法,自己写一个rgb颜色得数组,然后往这个你需要的数组里的每一项里动态添加一个枚举值。从列表中随便取一个颜色赋值。
主要用到的方法

Math.floor(Math.random() * colorArr.length)
<ul><li v-for="item in getPetImagesData" :key="item.id" :style="{border: `1px solid ${item.color}`}">{{ item.imageName }}</li>
</ul>
 onShow() {this.getPetImages();},
// 这里用到了async  await 让code同步执行
async getPetImages() {let colorArr = ["#7FFFAA", "#ff7070", "#EEC900", "#4876FF", "#ff6100", "#FFA500","#7DC67D", "#E17572", "#7898AA", "#C35CFF", "#33BCBA", "#C28F5C","#FF8533", "#6E6E6E", "#428BCA", "#5cb85c", "#FF674F", "#E9967A","#66CDAA", "#00CED1", "#9F79EE", "#CD3333", "#FFC125", "#32CD32","#00BFFF", "#68A2D5", "#FF69B4", "#DB7093", "#CD3278", "#607B8B"];const res = await this.$h.pos('petIm'); //  自己的接口我这是随便写的
// 最后执行赋值操作(随便写一个数组)这是没给的,也就是没赋值
/**
* 没给color枚举值的数组(假数据)
let getPetImagesData = [{id: 1,imagesname: 'hello world'}
]
*/// 一定要先给然后在赋值,赋值过后你的数组里的每一项都会有一个color的随机颜色res.data.forEach(item => {item.color = colorArr[Math.floor(Math.random() * colorArr.length)]});this.getPetImagesData = res.data;/***这是赋值过后的let getPetImagesData = [{id: 1,imagesname: 'hello world',color: '#131232'}]*/
},
ul {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;text-align: center;li {border-radius: 20rpx;margin-right: 20rpx;padding: 10rpx;font-size: 20rpx;margin-bottom: 20rpx;}

微信小程序、uniapp、vue生成随机边框颜色十六进制相关推荐

  1. 视频教程-uniapp开发仿阿里飞猪旅游微信小程序,vue中高级课程-Vue

    uniapp开发仿阿里飞猪旅游微信小程序,vue中高级课程 五年互联网实战开发经验,全栈工程师,熟悉主流前端开发技术,js,vue等,后端技术方向在python,node,曾先后就职于阿里云,阿里影业 ...

  2. 微信小程序uni-app前端应用框架和HBuilderX工具使用及Git管理项目

    微信小程序uni-app前端应用框架和HBuilderX工具使用及Git管理项目 官方地址:https://uniapp.dcloud.io/ 1.起步 1.1.简介 uni-app 是一个使用 Vu ...

  3. 开发微信小程序(uniapp)

    @2021SC@SDUSC WebStorm开发微信小程序(uniapp) 创建项目 采用cli方式创建的项目 vue create -p dcloudio/uni-preset-vue my-pro ...

  4. 微信小程序使用weapp-qrcode生成二维码

    <canvas style="width:108rpx;height:108rpx; canvas-id='qrcode'></canvas> // weapp-qr ...

  5. 微信小程序业务-字符串生成二维码(weapp-qrcode)

    微信小程序业务-字符串生成二维码(weapp-qrcode) 前言 邂逅weapp-qrcode 基本使用 详细参数 小程序组件中使用 image属性详解 想使用网络图片? 参考地址 前言 在小程序项 ...

  6. 微信小程序uni-app

    文章目录 一.微信小程序uni-app 二.下载微信开发者工具 三.小程序开发 一.微信小程序uni-app 小程序是一种不需要下载.安装即可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或者搜一 ...

  7. php验证码zhuc_微信小程序实例:实现随机验证码(附代码)

    本篇文章给大家带来的内容是关于微信小程序实例:实现随机验证码(附代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 小程序上经常会有一些注册 申请页面需要用到随机验证码.具体实现 ...

  8. 微信小程序:检讨书生成微信小程序源码

    对于经常写检讨的小伙伴来说,福音来了 因为这是一款检讨书生成小程序 所以再也不用为了写检讨而烦恼了哦 支持自定义字数下线,主题自定义 支持多种类型检讨比如:学生党的,男朋友,领导演讲稿,共青团申请书等 ...

  9. 微信小程序/uni-app 蓝牙打印开发教程和常见问题总结【文末附源码】

    微信小程序/uni-app 蓝牙打印开发教程和常见问题总结[文末附源码] 文章目录 微信小程序/uni-app 蓝牙打印开发教程和常见问题总结[文末附源码] 1️⃣ 写在前面 2️⃣ 蓝牙连接流程 3 ...

最新文章

  1. SQL 调优专题总结
  2. PHP/TP5 接口设计中异常处理
  3. oracle+挂载dbf,dbf导入oracle工具下载|OracleToDbf(dbf导入oracle工具) v1.2官方版 附教程_星星软件园...
  4. mysql5.7.32 win7_拯救10年前老爷机:C盘不到3G的Win7官方精简版amp;俄大神精简版分享...
  5. 【转自lzplzp】pair project总结
  6. 音视频技术开发周刊 68期
  7. 噪音声压和声功率的区别_南昌汽车隔音,深入了解汽车噪音的来源、危害以及解决方案...
  8. 高中关于人工智能方面的课题_如何看待计算机专业开始设置人工智能课程
  9. C\C++不经意间留下的知识空白------有符号数和无符号数
  10. 安卓线程同步面试_面试BAT大厂,可少不了这些题目!
  11. 学生成绩abcde怎样划分_7月学考成绩出来啦!
  12. 如何将图例排除在情节之外
  13. Typora恢复文件,找回忘记保存的记录
  14. 学习继电器的工作原理及作用
  15. 如何去掉百度地图 信息框的白色箭头
  16. android 后台实时定位,实现后台定位,持续无限制定位
  17. 基于ssm手机供应商管理系统
  18. Myflight航班查询系统
  19. Opengl+VS2019安装+(简单例子)+Opengl教程
  20. ExtJS教程(5)---Ext.data.Model之高级应用

热门文章

  1. 一般情况下 服务器内存越多性能越好,服务器一般内存多大合适
  2. apache一些参数  AllowOverride
  3. 计算机应用基础的体会,自考计算机应用基础考试体会
  4. vsc#停止工作,解决方法。
  5. 架构师成长的关键能力
  6. 高情商沟通力 读后感
  7. 更改ubuntu root密码
  8. CSS侧重点中的重点总结
  9. 【原创】Win7局域网打印机共享设置(详细图文流程)
  10. Error: PL/SQL: ORA-00918: column ambiguously defined