目 录CONTENT

文章目录

thymeleaf前端定义数组并随机调用方法,可用于随机颜色等

Jevon
2023-08-13 / 0 评论 / 1 点赞 / 401 阅读 / 0 字
温馨提示:
本文最后更新于2023-08-13,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

thymeleaf中在写样式的时候有时候需要自己定义一些数组,例如定义一个颜色的数组然后随机时候,这个时候该如何实现呢?

下面其中一个方法

th:with="colorArray=${#strings.arraySplit('#F8D800 ,#0396FF ,#EA5455 ,#7367F0 ,#32CCBC ,#F6416C ,#32B76E ,#9F44D3 ,#F55555 ,#736EFE ,#E96D71 ,#DE4313 ,#D939CD ,#4C83FF ,#F072B6 ,#C346C2‘,',')}"

使用#strings.arraySplit()和th:with使用就可以简单的定义一个数组。

然后我们使用${colorArray[#numbers.formatDecimal(T(java.lang.Math).floor(T(java.lang.Math).random()* colorArray.length),1,0)]}这样的方式就可以通过随机数随机使用它们

th:with="randomColor = ${colorArray[#numbers.formatDecimal(T(java.lang.Math).floor(T(java.lang.Math).random()* colorArray.length),1,0)]}"

随机颜色只是其中的一种方法,更多方式可以自行灵活使用

1
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区