可视化图表API格式要求有哪些?Sugar BI详细代码示例(2)

2023-05-16

Sugar BI中的每个图表可以对应一个数据 API,用户浏览报表时,选定一定的过滤条件,点击「查询」按钮将会通过 API 拉取相应的数据;前面说过,为了确保用户数据的安全性,Sugar BI上的所有数据请求都在Sugar BI的后端通过 curl 的方式访问产品线的 API,都是使用的POST请求。

POST 的数据是过滤条件、下钻、联动参数等,并且在请求的 Header 中会附加Sugar-Token.

Sugar BI支持多种类型的展示图表,每种类型的图表所需要的后端 API 返回的数据格式都有所区别,之前已经发布了

可视化图表API格式要求有哪些?Sugar BI详细代码示例(1)

今天,为大家带来其他图表所对应的数据 API 格式:

嵌套饼图

API 示例:/openapi/demo/chart?type=pieNested

response:


{
  "status": 0,  // 0表示成功,非0表示失败
  "msg": "",    // 失败时的提示信息
  "data": [
    [  // 内层的饼图数据
      {
        "name": "chrome",
        "value": 46
      },
      {
        "name": "ie",
        "value": 32
      },
      {
        "name": "fireFox",
        "value": 36
      },
      ......
    ],
    [ // 外层的环形饼图数据
      // 注意外层子扇区的顺序需要与内层母扇区的顺序进行对应
      // 例如这里子扇区也是按照 chrome, ie, firefox 的顺序排列的
      {
        "name": "chrome49",
        "value": 14
      },
      {
        "name": "chrome50",
        "value": 32
      },
      {
        "name": "IE10",
        "value": 10
      },
      {
        "name": "IE11",
        "value": 22
      },
      {
        "name": "fireFox62",
        "value": 20
      },
      {
        "name": "fireFox65",
        "value": 6
      },
      ......
    ]
  ]
}

漏斗图

API 示例:/openapi/demo/chart?type=funnel

response:


{
  "status": 0,  // 0表示成功,非0表示失败
  "msg": "",    // 失败时的提示信息
  "data": {
    "unit": "%",       // 单位,可以不传
    "data": [
      {
        "name": "首页",
        "value": 12323,
        "url": "www.baidu.com" // 这个字段供超链接类型的下钻使用,在配置下钻时的「绑定超链接的数据字段」处填写url即可
      },
      {
        "name": "首页->列表页",
        "value": 23457,
        "url": "www.baidu.com"
      },
      {
        "name": "首页->列表页->下单页",
        "value": 23457,
        "url": "www.baidu.com"
      },
      ......
    ]
  }
}

字符云

API 示例:/openapi/demo/chart?type=wordCloud

response:


{
  "status": 0,  // 0表示成功,非0表示失败
  "msg": "",    // 失败时的提示信息
  "data": [
    {
      "name": "热词1",
      "value": 46,
      "url": "www.baidu.com" // 这个字段供超链接类型的下钻使用,在配置下钻时的「绑定超链接的数据字段」处填写url即可
    },
    {
      "name": "热词2",
      "value": 32,
      "url": "www.baidu.com"
    },
    {
      "name": "热词3",
      "value": 16,
      "url": "www.baidu.com"
    },
    {
      "name": "热词4",
      "value": 15,
      "url": "www.baidu.com"
    },
    ......
  ]
}

雷达图

API 示例:/openapi/demo/chart?type=radar

response:


{
  "status": 0,  // 0表示成功,非0表示失败
  "msg": "",    // 失败时的提示信息
  "data": {
    indicators:[
      {
        "text": "顶点1",  // 顶点展示的文字
        "max": 10,       // 该顶点的最大值
        "min": 0         // 该顶点的最小值,可不传,默认为0
      },
      {
        "text": "顶点2",  // 顶点展示的文字
        "max": 20,       // 该顶点的最大值
        "min": 5         // 该顶点的最小值,可不传,默认为0
      },
      {
        "text": "顶点3",  // 顶点展示的文字
        "max": 10,       // 该顶点的最大值
        "min": 2         // 该顶点的最小值,可不传,默认为0
      },
      ......
    ],
    "series": [
      {
        "name": "预算开支",
        "value": [8, 18, 9, ...] // 数组元素个数和indicators相同
      },
      {
        "name": "实际开销",
        "value": [9, 15, 7, ...] // 数组元素个数和indicators相同
      },
      ......
    ]
  }
}

里程碑

API 示例:/openapi/demo/chart?type=milestones

支持以下 3 种类型:

1.1 个日期维度,1 个非日期维度

response:


{ "status": 0, // 0表示成功,非0表示失败
  "msg": "",
  "data": {
    "date": { // 日期维度描述
      "name": "date",
      "alias": "发货日期"
    },
    "x2": [ // 非日期维度描述
      {
        "name": "x2",
        "alias": "地区"
      }
    ],
    "y": [], // 指标度量描述
    "data": [
      {
        "date": "2013年",
        "date_sugar_origin": 2013,
        "date_sugar_date_type": "YEAR",
        "x2": [
          "东北",
          "中南",
          "华东",
          "华北",
          "西北",
          "西南"
        ]
      },
      ...
      {
        "date": "2017年",
        "date_sugar_origin": 2017,
        "date_sugar_date_type": "YEAR",
        "x2": [
          "东北",
          "中南"
        ]
      }
    ]
  }
}

2.1 个日期维度,1 个非日期维度,1 个指标

response:


{
  "status": 0, // 0表示成功,非0表示失败
  "msg": "",
  "data": {
    "date": {
      "name": "date",
      "alias": "年份" // 日期维度名称
    },
    "x2": [
      {
        "name": "x2",
        "alias": "地区" // 非日期维度名称
      }
    ],
    "y": [
      {
        "name": "y",
        "alias": "销售额", // 指标字段名称
        "unit": "元" // 指标字段单位
      }
    ],
    "data": [
      {
        "date": "2013年",
        "x2": ["东北", "中南", "华东", "华北", "西北", "西南"],
        "y": [9322, 9050, 1579, 7942, 5072, 8310]
      },
      {
        "date": "2014年",
        "x2": ["东北","中南","华东","华北","西北","西南"],
        "y": [6513, 1731, 8109, 2547, 6470, 699]
      },
      ...
    ]
  }
}

3. 1 个日期维度,1-3 个指标

response:


{
  "status": 0, // 0表示成功,非0表示失败
  "msg": "",
  "data": {
    {
      "date": { // 日期维度描述
        "name": "date",
        "alias": "发货日期"
      },
      "x2": [], // 非日期维度描述
      "y": [ // 指标度量描述
        {
          "name": "y",
          "alias": "数量",
          "unit": "个", // 单位
          "dataFormat": "" // 格式化
        },
        {
          "name": "y",
          "alias": "销售额",
          "unit": "", // 单位
          "dataFormat": "percent" // 格式化
        },
        {
          "name": "y",
          "alias": "成本",
          "unit": "", // 单位
          "dataFormat": "" // 格式化
        }
      ],
      "data": [
        {
          "date": "2013年",
          "y": [
            598,
            293175,
            256095
          ]
        },
        ...
        {
          "date": "2017年",
          "y": [
            19,
            16584,
            8950
          ]
        }
      ]
    }
  }
}

旭日图

API 示例:/openapi/demo/chart?type=sunburst

response:


{
    "status": 0,
    "msg": "",
    // data是一个数组,表示了一个树状结构
    "data": [
      {
        // 每个节点必须有name属性,其值为字符串
        "name": "Fruity",
        // 非叶子节点必须有children字段,其值为包含其子节点的数组,不需要有value字段
        "children": [
          {
            "name": "Berry",
            "children": [
              {
                "name": "Blackberry",
                // 叶子节点必须有value字段,其值为数字
                "value": 1,
              },
              {
                "name": "Raspberry",
                "value": 1,
              }
            ]
        }]
      },
      {
        "name": "Sour/
Fermented",
        "children": [
          {
            "name": "Sour",
            "children": [
              {
                "name": "Sour Aromatics",
                "value": 1,
              },
              {
                "name": "Acetic Acid",
                "value": 1,
              }
            ]
          }
        ]
      },
      ......
    ]
}

矩形树图

API 示例:/openapi/demo/chart?type=treemap

response:


{
    "status": 0,
    "msg": "",
    // data是一个数组,表示了一个树状结构
    "data": [
      {
        // 每个节点必须有name属性,其值为字符串
        "name": "Fruity",
        // 非叶子节点必须有children字段,其值为包含其子节点的数组,不需要有value字段
        "children": [
          {
            "name": "Berry",
            "children": [
              {
                "name": "Blackberry",
                // 叶子节点必须有value字段,其值为数字
                "value": 1,
              },
              {
                "name": "Raspberry",
                "value": 1,
              }
            ]
        }]
      },
      {
        "name": "Sour/Fermented",
        "children": [
          {
            "name": "Sour",
            "children": [
              {
                "name": "Sour Aromatics",
                "value": 1,
              },
              {
                "name": "Acetic Acid",
                "value": 1,
              }
            ]
          }
        ]
      },
      ......
    ]
}

气泡图

API 示例:/openapi/demo/chart?type=bubble

response:


{
  "status": 0,  // 0表示成功,非0表示失败
  "msg": "",    // 失败时的提示信息
  "data": [
    {
      "name": "热词1",
      "value": 46,
      "cat": "cat1",            // 气泡所属的类别,不同类别的气泡颜色不同,若不传,则用name作为气泡名称
      "url": "www.baidu.com" // 这个字段供超链接类型的下钻使用,在配置下钻时的「绑定超链接的数据字段」处填写url即可
    },
    {
      "name": "热词2",
      "value": 32,
      "cat": "cat1",
      "url": "www.baidu.com"
    },
    {
      "name": "热词3",
      "value": 16,
      "cat": "cat2",
      "url": "www.baidu.com"
    },
    {
      "name": "热词4",
      "value": 15,
      "cat": "cat2",
      "url": "www.baidu.com"
    },
    ......
  ]
}

拓扑图

API 示例:/openapi/demo/chart?type=topology

response:


{
  "status": 0,
  "msg": "",
  "data": {
    "nodes": [ //表示各个节点
      {
        "id": "node1",  //结点的id, 用于唯一标识1个节点,必传
        "title": "node1Title", //节点的标题,可不填,
        "data": [       //节点主体的数据,可用数组表示,数组每一项会分行。
          "hello",
          "<button>world</button>"
        ],  //data数据也可不填,但title和data最好保留至少1个, 当然数据也可以写为html的内容
        "tooltip": "hi, 我是tooltip" //字符串格式的tooltip
      },
      {
        "id": "node2",  //结点的id, 用于唯一标识1个节点,必传
        "title": "node2Title", //节点的标题,可不填
        "data": "hello, world", //data字段为字符串表示只占1行数据
        "fontColor": "#ff0000", //自定义的字体颜色,可不传
        "bgColor": "bgColor", //自定义的背景颜色,可不传
        "tooltip": ["hi", "我是tooltip"] //数组格式的tooltip
      },
      ...
    ],
    "links": [
      {
        "source": "node1",  // 表示从id为`node1`的结点出发,必传
        "target": "node2",  // 表示到id为`node2`的结点结束,必传
        "text": "15%",      // 折线上的数据,可不传
        "tooltip": ["hi", "我是tooltip"] //数组格式的tooltip
      },
      {
        "source": "node1",  // 表示从id为`node1`的结点出发,必传
        "target": "node3",  // 表示到id为`node3`的结点结束,必传
        "text": "15%",      // 折线上的数据,可不传
        "tooltip": "hi, 我是tooltip" //字符串格式的tooltip
      },
      ...
    ]
  }
}

河流图

API 示例:/openapi/demo/chart?type=river

response:


{
    "status": 0,
    "msg": "",
    "data": {
        // legend 字段必填,代表一共有几个系列
        "legend": ["华为", "联想", "微星", "宏基", "戴尔", "惠普"],
        // data 字段是一个二维数组,每个子数组必须有三项:
        // 0:用于横轴的序列。以 - 或 / 分隔的日期,以 : 分隔的时间,符合前面格式要求的日期时间组合,数字
        // 1:数据的大小。数字或有效的数字字符串
        // 2:数据属于哪个系列,需要与 legend 中的字段对应
        "data": [
          ["2015/11/08",10,"华为"],["2015/11/09",15,"华为"],["2015/11/10",35,"华为"],
          ["2015/11/08",35,"联想"],["2015/11/09",36,"联想"],["2015/11/10",37,"联想"],
          ["2015/11/08",21,"微星"],["2015/11/09",25,"微星"],["2015/11/10",27,"微星"],
          ["2015/11/08",10,"宏基"],["2015/11/09",15,"宏基"],["2015/11/10",35,"宏基"],
          ["2015/11/08",10,"戴尔"],["2015/11/09",15,"戴尔"],["2015/11/10",35,"戴尔"],
          ["2015/11/08",10,"惠普"],["2015/11/09",15,"惠普"],["2015/11/10",35,"惠普"]
          .....
        ]
    }
}

日历热力图

API 示例:/openapi/demo/chart?type=calHmap

response:


{
    "status": 0,
    "msg": "",
    "data": [
      // 每一项都是一个数组,代表某天的数据,数据可以不按日期顺序返回
      // 第一个元素是日期,格式要求yyyy-mm-dd
      // 第二个元素是取值,要求是数字或有效的数字字符串
      ["2020-02-10", 186],
      ["2020-02-10", 877],
      ......
    ]
}

Sugar BI支持免费试用,欢迎大家前来体验

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

可视化图表API格式要求有哪些?Sugar BI详细代码示例(2) 的相关文章

  • 树莓派4B更新内核后,wlan0消失的问题解决方法

    更新升级Linux内核后 xff0c 树莓派4B的WIFI功能不可以使用了 此时运行ifconfig无法找到wlan0 解决方法 xff1a insmod lib modules x xx xx kernel net rfkill rfki
  • 树莓派4B更新内核后,wlan0消失的问题解决方法2

    上一篇文章介绍了通过insmod加载无线网卡驱动的方法找回wlan0 但是每次启动后都需要手动运行很不方便 下面介绍这个一劳永逸的方法 1 进入 lib modules lt kernel ver gt 目录 xff0c 运行sudo de
  • AT-AWP:Adversarial weight perturbation helps robust generalization

    本文提出一种简单而有效的对抗权重扰动 AWP 来明确规范化权重损失图的平滑度 xff0c 在对抗训练框架中形成双重扰动机制 输入扰动和权值扰动 大量实验表明 xff0c AWP确实使权重损失图更加平缓 xff0c 并且可以很容易地融入各种现
  • 过一遍|Promise面试题(会持续补充的)

    Promise一直是面试被问的重点 xff0c 根据各种面经记录Promise在面试中经常问道的问题 xff0c 同时会增加一些前瞻性和拓展性的问题 xff0c 适合我这种临时抱佛脚的人 前期储备 事件循环 xff08 event loop
  • 枚举的简单demo

    枚举 间接的表示一些固定的值 xff0c 关键字 enum Demo span class token keyword public span span class token keyword enum span GenderEnum sp
  • 基于C++的简单HTTP服务器实现

    基于C 43 43 的简单HTTP服务器实现 一个Web Server就是一个服务器软件 xff08 程序 xff09 xff0c 或者是运行这个服务器软件的硬件 xff08 计算机 xff09 其主要功能是通过HTTP协议与客户端 xff
  • 数据血缘是什么?数据血缘都解决哪些问题

    数据血缘 xff0c 即对Sugar BI中各资源涉及的数据流经路径进 跟踪 xff0c 类似于追踪数据的 缘关系 其可针对数据向下做影响分析或向上做溯源分析 xff0c 有助于 户管理资源和排查问题 具体为 xff1a 影响分析 xff1
  • 抢位|AI 时代下程序员的硬核技能

    ChatGPT 占领了几乎全部媒体的近日头条 xff0c 也引发了不少人思考 AI 时代下自己不可替代的工作价值 AI 时代程序员的硬核技能是什么 xff1f 如何拥有这一硬核技能 xff1f Tubi 研发副总裁陈天将在2023 4 16
  • Redis知识点总结

    一 什么是Redis Redis是一个使用C语言编写的 基于内存的且可持久化的key value数据库 Redis有以下特点 xff1a 1 性能高 Redis 读数据速度能达到 110000 次 s 写数据速度是 81000 次 s xf
  • 无人机动力组装与测试-电机、螺旋桨、电调、电池

    无人机动力系统 综合实验实训教学课程 实验课程1 xff1a 无人机动力系统组装及调试 课程内容 xff1a 无人机动力系统四大组成部分无人机动力系统组装与调试 实验器材 xff1a WF EDU 02无人机动力测试教学仪实验套装 实验教学
  • Elasticsearch Linux安装详细步骤

    1 ElasticSearch 安装 1 1 ElasticSearch安装 1 上传ElasticSearch安装包 alt 43 p span class token comment 打开sftp窗口 span span class t
  • Ubuntu常用命令

    whoami 查看当前登录用户 su lt 用户名 gt 切换用户 useradd lt 用户名 gt 创建用户 passwd lt 用户名 gt 修改用户密码 history 查看历史命令 xff01 行数 直接执行曾经使用过命令 pwd
  • 用自己的摄像头运行SVO(效果不好)

    SVO Fast Semi Direct Monocular Visual Odometry 一 摘要 semi direct 半直接减小了特征提取的量匹配的运动估计更鲁棒直接从pixel intensities xff08 像素强度 xf
  • vnc远程登录工具 vnc远程登录工具如何选择与使用呢

    对于vnc远程登录工具 xff0c 如何选择与使用呢 xff1f 我目前所使用的就是这一款 xff1a IIS7服务器管理工具 作为IIS7服务器管理工具 xff0c 它可以对vnc站点进行批量管理 xff0c 十分便捷 除此之外 xff0
  • 局域网vnc远程控制软件,那些超级好用的局域网vnc远程控制软件

    其实在我们程序员的日常工作中 xff0c 难免会用到vnc远程控制 xff0c 那在小伙伴们的日常工作中 xff0c 有哪些好用的局域网vnc远程控制软件呢 xff1f 大家都有哪些了解呢 xff1f 那今天就让我们大家一起来交流一下有哪些
  • vnc使用教程,快速上手的vnc批量管理使用教程

    在日常工作过程中 肯定有很多程序员小伙伴们会有vnc批量管理使用教程的需求吧 小编也一样 那大家是如何实现vnc批量管理的呢 接下来 我将会对快速上手的vnc批量管理使用教程作一个简单介绍 首先 xff0c 我使用的是IIS7服务器管理工具
  • vnc使用教程,超实用的vnc使用教程

    在工作中 xff0c 难免会使用到vnc 小编也一样 很多小伙伴也问过我这个问题 xff0c 什么样的vnc使用教程能做到简单快捷 那大家知道vnc使用过程中 xff0c 是如何实现简单快捷的呢 接下来 我将会对vnc使用教程作一个简单介绍
  • 百度数据可视化Sugar BI — 数据监控与预警(附保姆级教程)

    最近答主一直在用百度智能云的Sugar BI xff0c 于是把他家官网里几个非常实用的数据可视化最佳实践资料 xff0c 分享至知乎 xff0c 希望可以帮到各位朋友 数据监控是有效且及时的反馈出数据异常的一种手段 通过对数据的监控去观察
  • windows如何使用vnc,只需5步轻松掌握windows下使用vnc

    出门在外忘了带档案怎么办 xff1f FTP server 上头忘了开帐号怎么办 xff1f 这些麻烦的问题其实都可以靠 VNC 解决 IIS7服务器管理工具是一款免费的远程控制软件 xff0c 能让你轻松控制远程的计算机 xff0c 它可
  • vnc viewer安卓版,5步掌握vnc viewer安卓版的使用方法

    vnc viewer是针对安卓系统而开发的一款手机远程桌面连接电脑软件 xff0c 该软件需要配合pc端的vnc服务端使用 xff0c 当用户在电脑上开启了vnc服务端 xff0c 再通过vnc viewer就可以在手机上随意操作电脑 xf

随机推荐

  • vncviewer使用教程,6步掌握vncviewer的使用教程

    vnc viewer是一款远程控制的软件 xff0c 一般用于远程解决电脑故障或软件调试 xff0c 下文小编就为大家带来vnc viewer远程控制电脑的教程 xff0c 相信看了你就会使用它了 IIS7服务器管理工具能让你轻松控制远程的
  • 常见的ftp工具有哪些,分享8款常见的ftp工具

    市面上有很多ftp服务器软件 xff0c 但是功能参差不齐 xff0c 安全性太多没有保障 xff0c 小编也进了很多坑 xff0c 为了让您少走弯路 xff0c 今天给大家分享8款常见的ftp工具 每款都很有特色 xff0c 感兴趣的小伙
  • tftp命令怎么传输文件,5步掌握tftp命令的使用方法

    FTP让用户得以下载存放于远端主机的文件 xff0c 也能将文件上传到远端主机放置 tftp是简单的文字模式ftp程序 xff0c 它所使用的指令和FTP类似 IIS7服务器管理工具可以批量管理 定时上传下载 同步操作 数据备份 到期提醒
  • filezilla ftp设置,7步完成filezilla ftp设置

    FTP服务器 File Transfer Protocol Server 是在互联网上提供文件存储和访问服务的计算机 xff0c 它们依照FTP协议提供服务 FTP是文件传输协议 xff0c 就是专门用来传输文件的协议 这篇文章主要介绍fi
  • 8uftp无法取得目录列表,解决8uftp无法取得目录列表的问题只需4步

    最近发现自己买的香港空间出现一个很严重的问题 xff0c ftp连接时无法取得目录列表 xff0c 因为之前一直固定在一家买空间 xff0c 所以善良的我很自然的打电话给这位老朋友让他赶紧起床看一看 xff0c 当时是凌晨两点半 几分钟后
  • 大数据ftp软件,2步完成大数据ftp软件的连接与命令操作

    ftp软件是什么软件 xff0c 可能有人会回答说不知道 xff0c 因为一般只有从事网站管理的工作者会使用的多一点 但不是每个人生来就会的 xff0c 所以刚开始肯定都会学习怎么使用ftp软件 这篇文章就来告诉大家大数据ftp软件大数据f
  • PID算法控制平衡小车直立

    1 平衡小车直立控制 xff1a 如果我们要控制一根木棍在手上直立 xff0c 需要两个步骤 gt 托着木棒的手可以移动 gt 眼睛能看到木棒的倾斜角度和倾斜趋势 xff08 角速度 xff09 类比到平衡小车中 xff0c 同理想让小车保
  • 数据结构 - 链式队列

    1 链式队列 链式队列 xff1a 用链表形式实现的队列 链表结点为队列数据存储区 xff0c 链表结点包括两部分数据存储 区和指针存储区 数据存储区 xff1a 存放真实有效数据的区域 指针存储区 xff1a 存放下一个链表结点的地址 2
  • Sugar BI:如何在下钻中改变地图范围

    下钻是指在点击本图表的某一部分时 xff0c 可以打开一个新的图表或超链接 xff0c 进而查看与图表此部分相关的详细信息 Sugar BI支持无限层级的下钻 xff0c 只要下钻的弹出展示的图表也是支持下钻的 xff0c 就可以继续配置进
  • darknet_ros部署及测试

    一 darknet ros部署 1 创建ROS工作空间 span class token function mkdir span p catkin ws src span class token builtin class name cd
  • ensp 查看命令(display)

    ensp 查看命令 xff08 display xff09 span class token number 1 span display this span class token comment 查看当前配置过的命令 span span
  • 关于HTTP 和 HTTPS

    什么是http 超文本传输协议 Http xff0c HyperText Transfer Protocol 是互联网上应用最为广泛的一种网络协议 xff0c 设计Htto最初的目的是提供一种发布和接收HTML页面的方法 xff0c 他可以
  • 关于事件流的简单理解

    JS事件 1 首先 xff0c 什么是事件 xff1f JavaScript和Html发生交互是通过事件来实现的 xff0c 事件 xff0c 就是文档或浏览器窗口发生一些特定的交互的瞬间 2 什么是事件流 xff1f 事件流就是 xff0
  • Vue中引入自定义公共组件方法以及步骤

    什么是公共组件 xff0c 公共组件的使用场景 项目中如果多个页面都显示有相同的区域内容 xff0c 则该公共区域内容可以封装成公共组件进行使用 步骤 xff1a 1 创建自定义公共组件 xff0c 在src下的components目录中自
  • vue中的data为什么是一个函数

    首先 xff1a 组件是一个可复用的Vue实例 xff0c 一个组件被创建好之后 xff0c 就可能被用在各个地方 xff0c 而组件不管被复用多少次 xff0c 组件中data数据都应该是相互隔离 xff0c 互不影响的 xff0c 基于
  • Vue中key值的作用

    Vue中key值的作用 首先v for 在列表渲染时 xff0c 我们可以用v for基于一个数组来渲染一个列表 v for指令需要使用item in arr形式的特殊语法来进行渲染列表 xff0c arr是源数据 xff0c span c
  • 电商后台管理项目d01

    电商后台管理项目d01 1 项目技术栈 2 项目初始化 3 Element UI 的按需引入 4 路由配置 5 Axios 的封装 6 实现登录功能 7 完成首页部分 8 用户管理 用户列表 9 权限管理 1 角色
  • react之jsx语法规则

    希望在之后的日子里 xff0c 能够时常更新 xff01 定义虚拟DOM时 xff0c 不要写引号 标签中混入JSX表达式时 xff0c 要用 样式的类名不要用class属性 xff0c 要是用clsaaName属性 lt h1 class
  • 电子凭证文件上传

    最近 xff0c 一直在做一些关于文件上传 xff0c 以及凭证导出打印的工作 xff0c 做一些记录 xff0c 方便日后的查阅 对了 xff0c 我在这里用的是antDesign这个第三方组件 文件上传 vue模板中 lt p gt l
  • 可视化图表API格式要求有哪些?Sugar BI详细代码示例(2)

    Sugar BI中的每个图表可以对应一个数据 API xff0c 用户浏览报表时 xff0c 选定一定的过滤条件 xff0c 点击 查询 按钮将会通过 API 拉取相应的数据 xff1b 前面说过 xff0c 为了确保用户数据的安全性 xf