jeecgbootvue2重新整理数组数据或者添加合并数组并遍历背景图片或者背景颜色

想要实现处理后端返回数据并处理,添加已有静态数据并遍历快捷菜单背景图

遍历数组并使用代码

需要注意:

1、静态数组的图片url需要的格式为

javascript 复制代码
require('../../assets/b.png')

2、设置遍历背景图的代码必须是:

javascript 复制代码
:style="{ 'background-image': 'url(' + item.url + ')' }"

处理数据的模块代码为

TypeScript 复制代码
getLoginfoSaveMenu() {
      getCommandsMenuForShortcut().then(response => {
        this.shortcut = response.result.shortcut
        this.shortcut.map(item => {
          this.checkedKeys.push(item.key)
        })
        this.checkeddatas = response.result.shortcut.map((item, index) => {
          return {
            color: this.appList[index % 4].color,//这个为背景颜色使用同背景图
            url: this.appimgs[index % 4].url,//为将静态图片遍历放入穿梭框内
            ...item
          }
        })
        this.targetKeys = this.checkeddatas.map(item => {
          return item.id
        })
      }).catch(error => {
        this.$message.success(error)
      })
    },

获取到的数据类型为

处理后的数据类型为

相关推荐
Cedric_Anik1 小时前
数据结构——链表
数据结构·链表
起名方面没有灵感2 小时前
力扣23.合并K个升序链表
java·算法
啊烨疯狂学java2 小时前
0105java字节面经
java·jvm·算法
sjsjs113 小时前
【数据结构-堆】力扣3066. 超过阈值的最少操作数 II
数据结构·算法·leetcode
码农小菲3 小时前
vue3-dom-diff算法
开发语言·javascript·算法
ゞ 正在缓冲99%…3 小时前
leecode1143.最长公共子序列
数据结构·算法·leetcode
快乐星球居民13号3 小时前
【XJTUSE算法】考题回忆及复习建议
笔记·算法
qystca4 小时前
数据结构(1~10)
数据结构·c++·算法
winner88814 小时前
当算法遇到线性代数(三):实对称矩阵
线性代数·算法·矩阵·实对称矩阵
回音谷5 小时前
【算法】克里金(Kriging)插值原理及Python应用
python·算法·插值