Vue使用v-for遍历map

2023-11-12

功能:

遍历数据库中按钮的图片和名字,当页面打开时,触发查询事件,以下图形式显示出来。

前端代码:

遍历存在数据库中的按钮名称和图片名称。(其中按钮的click事件名称和按钮图片名称相同。)

<template>
  <div class="more">
    <!-- 其他 -->
    <van-button type="default" v-for="(value, key) in mor" :key="key" :icon="require(`../../assets/main/${value.image}.png`)" @click="func(value.image)">{{value.name}}</van-button>
    <!-- 固定的 -->
    <van-button type="default" v-for="(value, key) in def" :key="key" :icon="require(`../../assets/main/${value.image}.png`)" @click="func(value.image)">{{value.name}}</van-button>
    </div>
</template>

<script>
export default {
  name: 'more',
  data () {
    return {
// 定义一下两个数组
      mor: [],
      def: []
    }
  },
  // 页面打开时,触发查询事件
  created () {
    this.querylist1()
  },
 methods: {
// 函数传参形式,实现click事件
    func (param) {
      this.$router.push({
        path: '/' + param
      })
    },
    // 查询用户APP
    querylist1 () {
      const url = 'http://XXX.XXX.XX.XX:8090/intelligentWeavingItems-web/userset/userset'
      this.$axios
        .get(url, {})
        .then(res => {
          if (res.data.code === '0000') {
            this.mor = res.data.data.mor
            this.def = res.data.data.default
          }
        })
    }
  }
}

后端接口json:

如上图,第一段代码中的v-for="(value, key) in mor,就是遍历图中mor里的内容。value.image就是图中横线所标识的值。其中key为键,value为对应的值。用v-for可以找到mor和default里面我们所需的所有的值。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Vue使用v-for遍历map 的相关文章

随机推荐

  • JDBC操作postgresql(javaweb)

    首先 postgresql的几个常见 语句结尾一定要加分号 语句结尾一定要加分号 语句结尾一定要加分号 如果是变量不要加引号 sql语句要加引号 1 常见命令 先进入安装的bin目录下 psql exe U postgres 连接数据库 h
  • linux:cloudflare证书申请及应用到nginx

    参考 免费申请网站SSL证书 有效期15年 全站开启https 哔哩哔哩 bilibili 总结 登陆www cloudflare com 注册账号 Add a Site 增加站点 站点设置完毕后Add record 记住这个Proxy s
  • JAVA之单元测试:Junit框架

    单元测试 单元测试就是针对最小的功能单元编写测试代码 Java程序最小的功能单元是方法 因此 单元测试就是针对Java方法的测试 进而检查方法的正确性 目前测试方法是怎么进行的 存在什么问题 1 只有一个main方法 如果一个方法的测试失败
  • BIP上传模版报错 SBL-EAI-04308

    问题 BIP里面上传模版时报如下错误 Siebel 1 0 Web 服务 的操作 SBL EAI 04308 IDS EAI WS OD FAULT 2 对象管理器错误 0 Web 服务 的操作 SBL EAI 04308 IDS EAI
  • win10双屏锁屏后再登陆导致副屏窗口全部移到主屏的解决方法

    win10双屏锁屏后再登陆导致副屏窗口全部移到主屏的解决方法 其实是锁屏后屏幕关闭了 在重新打开时 会将所有窗口移动到主屏幕 解决方法 修改锁屏后屏幕关闭时间 具体请看http www xitongcheng com jiaocheng w
  • 字符串哈希

    字符串哈希 我们可以把一个字符串哈希处理成一个数字 具体做法 将字符串看作是一个p进制数 p大于字符的ascii码值 acbd哈希成数字是 a p 3 c p 2 b p 1 d p 0 modQ p一般取131或者13331 Q取2e64
  • Docker学习笔记

    五 Docker 1 简介 Docker是一个开源的应用容器引擎 是一个轻量级容器技术 Docker支持将软件编译成一个镜像 然后在镜像中各种软件做好配置 将镜像发布出去 其他使用者可以直接使用这个镜像 运行中的这个镜像称为容器 容器启动是
  • 微信小程序静态初步

    社团微信小程序 1 由于兴趣驱动 一直在学习微信小程序 由于之前一直学习Java 但是大三第一学期即将结尾 所以为了能让下学期的学习减少工作量所以就打算利用闲散时间开发小程序 于是就拿社团为例子 自己一步步摸索 现在只是初步学习 所以这些天
  • mysql-Innodb事务隔离级别-repeatable read详解(转)

    mysql Innodb事务隔离级别 repeatable read详解 转 一 事务隔离级别 ANSI ISO SQL标准定义了4中事务隔离级别 未提交读 read uncommitted 提交读 read committed 重复读 r
  • vim配置经典

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 在终端 输入以下命令来编辑vimrc配置文件 sudo vim etc vim vimrc 或者 sudo gedit etc vim vimrc 将其复制粘贴进去 Des
  • GeoDa:入门基础

    前言 GeoDa是一个免费的开源软件工具 用于空间数据分析 它旨在通过探索和建模空间模式来促进数据分析的新见解 GeoDa是由Luc Anselin博士和他的团队开发的 该项目为探索性空间数据分析 ESDA 方法提供了用户友好的图形界面 例
  • mysql中join源码分析,MySQL中Join算法实现原理分析[图]

    在MySQL 中 只有一种 Join 算法 就是大名鼎鼎的 Nested Loop Join 他没有其他很多数据库所提供的 Hash Join 也没有 Sort Merge Join 顾名思义 Nested Loop Join 实际上就是通
  • 把二叉树转换成树(代码实现)

    前言 相信大家都知道二叉树如何转化成树 但是让你用代码实现 却发现自己无从下手 下面我将用代码实现 思想 树用二叉树来存储的话 那么类型是 左儿子 右兄弟 即二叉树某节点和它的左儿子在树中的关系也是父子关系 而与右儿子在树中的关系是兄弟关系
  • 机器视觉中非常好的github仓库

    AwesomeComputerVision Multi Object Tracking Paper List https github com SpyderXu multi object tracking paper list awesom
  • Oracle VM VirtualBox 不显示64位系统 linux 64 redhat 64

    打开BIOS里的虚拟化技术 修改bios中的virtualization 设为ENABLED
  • Elasticsearch 基本使用(三)条件查询

    条件查询 简单查询 term terms range match debug 查看分词结果 match phrase match phrase prefix match bool prefix multi match 复合查询 bool 查
  • 【c++之于c的优化 - 下】

    前言 一 inline 概念 以inline修饰的函数叫做内联函数 编译时C 编译器会在调用内联函数的地方展开 没有函数调用建立栈帧的开销 内联函数提升程序运行的效率 如果在上述函数前增加inline关键字将其改成内联函数 在编译期间编译器
  • 获取outputstream大小_关于inputStream.available()方法获取下载文件的总大小

    如果用inputStream对象的available 方法获取流中可读取的数据大小 通常我们调用这个函数是在下载文件或者对文件进行其他处理时获取文件的总大小 以前在我们初学File和inputStream和outputStream时 有需要
  • C++标准库之中文输出详细介绍【转】

    iostream printf wprintf和中文输出 本文引用出处 http www enjoysoft cn blog post 62 html使用C 标准库的iostream 可以方便地将控制台 文件 字符串以及其它可扩充的外部表示
  • Vue使用v-for遍历map

    功能 遍历数据库中按钮的图片和名字 当页面打开时 触发查询事件 以下图形式显示出来 前端代码 遍历存在数据库中的按钮名称和图片名称 其中按钮的click事件名称和按钮图片名称相同