目录

基本概念

代码与实例


基本概念

在放json数组的时候,打印调试的时候不要使用alert,使用console.log进行打印,如下图:

alert截图如下:

使用console.log

通过这种方式,就能对echarts进行灵活的配置:

对比下这几种方式:

代码与实例

<template><div style="width: 500px; height:300px"></div>
</template><script>export default {props: {dataValue: {type: Array,required: true},titleValue: {type: Array,required: true},idStr:{type: "",required: true}},mounted(){this.drawLine();},methods: {//开始画图了drawLine(){if(this.dataValue.length != this.titleValue.length){alert("error the this.dataValue.length != this.titleValue.length");return;}// 基于准备好的dom,初始化echarts实例let myChart = this.$echarts.init(document.getElementById(this.idStr));let showData = [];for(let i = 0; i < this.dataValue.length; i++){let jsonData = {"value": this.dataValue[i], "name": this.titleValue[i]};showData.push(jsonData);}// 指定图表的配置项和数据let option = {tooltip: {trigger: 'item',formatter: "{a} <br/>{b}: {c} ({d}%)"},legend: {orient: 'vertical',x: 'left',//data:['直接访问','邮件营销','联盟广告','视频广告','搜索引擎']data: this.titleValue},series: [{name:'访问来源',type:'pie',radius: ['50%', '70%'],avoidLabelOverlap: false,label: {normal: {show: false,position: 'center'},emphasis: {show: true,textStyle: {fontSize: '30',fontWeight: 'bold'}}},labelLine: {normal: {show: false}},data: showData}]};// 使用刚指定的配置项和数据显示图表。myChart.setOption(option);}}}
</script>

前端笔记-JavaScript中放json数组要注意的地方(构造灵活的echarts)相关推荐

  1. JavaScript对JSON数组操作。数组添加(push)以及移除(splitce)

    这里写一个小栗子提供给大家学习和纪录.  js声明数组 以及向数组中添加as移除json数据 JavaScript声明JSON数组的方法: //部分条件,在数据渲上数据要求是数组格式而非json数组格 ...

  2. JavaScript——将json数组填充进excel表并下载保存

    今天遇到的一个问题就是,获取到猫眼电影票房总榜的数据后,怎么把他们填充进excel中? 本文参考了另一篇博客,地址如下: https://blog.csdn.net/qq_34623560/artic ...

  3. 前台传json ajax,ajax使用json数组------前端往后台发送json数组及后台往前端发送json数组...

    1.引子 2.前端往后台传输json数据 JSON.stringify()方法将json对象转为字符串形式.如果不使用**JSON.stringify()**方法,后台的java代码将不能获得json ...

  4. javascript解析json数组

    最近写一个程序时,遇到js解析json数组的问题,现在记录如下,供我自己和拥有同样爱好的读者看看. 第一中情况: javaweb后台传到前台的json数据如下: {"data":[ ...

  5. Web前端笔记-通过Thymeleaf把数组传输给echarts并显示曲线图

    目录 最终结果 过程 最终结果 截图如下: 这里的数据都是从Mysql数据库中直接读取到的,下面演示下过程,把后端的数据通过Thymeleaf,把数组传输给前端的JS. 过程 这里曲线的存储结构是这样 ...

  6. 如何利用JavaScript遍历JSON数组

    for(var json in jsonArray) { for(var key in jsonArray[json]) { inputText += jsonArray[json][key]+&qu ...

  7. js遍历json数组给html td赋值,JS实现给json数组动态赋值的方法示例

    关注微信公众号 JS实现给json数组动态赋值的方法示例 转载  更新时间:2017年07月04日 10:19:00   作者:小魏的马仔 这篇文章主要介绍了JS实现给json数组动态赋值的方法,结合 ...

  8. 前端笔记知识点整合之JavaScript(五)关于数组和字符串那点事

    前端笔记知识点整合之JavaScript(五)关于数组和字符串那点事 一.数组 1.1数组概念 数组(array)是一个有序的数据集合.说白了,数组就是一组数.数组内部可以存放一个或多个单独的数据,整 ...

  9. Web前端 Javascript笔记(1)数组

    结构 :html构建 样式:css控制 行为:JavaScript实现 什么是JavaScript? JavaScript是一种跨平台的脚本语言,平台,即运行环境,一般指操作系统. --------- ...

最新文章

  1. 中山大学提出新型行人重识别方法和史上最大最新评测基准
  2. You have mail in /var/spool/mail/root
  3. python统计文件大小_python工具--01.统计当前目录下的文件的大小
  4. java arraylist 初始化_Java面试整理-基础篇8.集合1
  5. switch全部游戏列表_敢把游戏当教材,免费提供给学生!EA今年将推出7款NS作品!...
  6. DC漫画公司正在考虑进军NFT市场
  7. QSerialPort线程内接收异常
  8. JNI传递long时要谨慎,最好是int
  9. html遮罩层动画制作,《Flash遮罩层动画的制作》的教学反思
  10. 指令级并行——超标量Superscalar与超长指令字VLIW架构
  11. 谈MDM主数据管理系统、BI、大数据、SOA之间的关系
  12. 英语·句子的五大结构
  13. undertale人物_undertale人物大全 | 手游网游页游攻略大全
  14. 计算机网络职业生涯规划书模板前言,计算机网络技术专业个人职业生涯规划书(参考模板).doc...
  15. 国耀明医互联网医院: 白露吃什么好 白露食疗方
  16. zzulioj1134: 字符串转换
  17. Springboot 基于CXF构建WebService服务
  18. 运动员和教练(接口实现)
  19. 纳米金/银修饰空心/杂化/纳米管和链霉亲和素修饰/纳米金粒子修饰单分散聚苯乙烯微球制备方式
  20. 没有广泛爱好的人,就不是热爱生活…

热门文章

  1. 用g++编译生成动态连接库*.so的方法及连接
  2. 通俗解释主要编程语言及其用途
  3. 程序员的第一份实习!附面试初体验
  4. C/C++编程笔记:输入输出的优化,你还为思路正确却TLE而烦恼吗?
  5. 开会浪费时间?高效会议的秘诀,是用数据支撑
  6. 想要挑战成功的hongjin2
  7. python是什么?python该怎么学?一招告诉你!!
  8. 充电枪cp信号控制板_筋膜枪究竟是不是智商税?体验评测后,我的回答更肯定了...
  9. python 字符串 find_Python 字符串 find() 方法
  10. 用大数据算法得出当代移动互联网人群图鉴