金沙澳门官网网址_金沙国际登陆

欢迎加入金沙澳门官网网址体验更多不一样的精彩.,金沙国际登陆提供最丰厚回馈!,因为金沙澳门官网网址这里的游戏是多种多样的,为大家打造一个最专业的化的超级五星酒店。

金沙澳门官网网址 > 金沙澳门官网网址 > Echarts柱状图百分比显示,js使用方法总结

原标题:Echarts柱状图百分比显示,js使用方法总结

浏览次数:139 时间:2020-01-02

前言

 1 option = {
 2   
 3     tooltip: {
 4         trigger: 'item',
 5        formatter:'{c}%'    //这是关键,在需要的地方加上就行了
 6     },
 7     grid: {
 8         borderWidth: 0,
 9         y: 80,
10         y2: 60
11     },
12     xAxis: [
13         {
14             type: 'category',
15             show: false,
16             data: ['Line', 'Bar', 'Scatter', 'K', 'Pie', 'Radar', 'Chord', 'Force', 'Map', 'Gauge', 'Funnel']
17         }
18     ],
19     yAxis: [
20         {
21             type: 'value',
22             show: false
23         }
24     ],
25     series: [
26         {
27             name: 'ECharts例子个数统计',
28             type: 'bar',
29             itemStyle: {
30                 normal: {
31                     color: function(params) {
32                         // build a color map as your need.
33                         var colorList = [
34                           '#C1232B','#B5C334','#FCCE10','#E87C25','#27727B',
35                            '#FE8463','#9BCA63','#FAD860','#F3A43B','#60C0DD',
36                            '#D7504B','#C6E579','#F4E001','#F0805A','#26C0C0'
37                         ];
38                         return colorList[params.dataIndex]
39                     },
40                     label: {
41                         show: true,
42                         position: 'top',
43                         formatter: '{b}n{c}%'    //这是关键,在需要的地方加上就行了
44                     }
45                 }
46             },
47             data: [12,21,10,4,12,5,6,5,25,23,7],
48         }
49     ]
50 };
51                     

一、为什么要使用require.js

  vue这个框架现在挺流行的,作为一个专注前端100年的代码爱好者,学习下目前流行的框架是必须的!在网上搜索vue的项目是比较少的,在官网进行了入门学习后,没有一个项目练习巩固下,学了就等于没学,所以我就决定自己写一个项目咯。在这里我也顺便分享下我学习vue的资源。我在GitHub上发现了一个vue的大神,在这我就免费给他打打广告吧!金沙澳门官网网址 , 这个是他的GitHub地址。

结果如下:

      首先一个页面如果在加载多个js文件的时候,浏览器会停止网页渲染,加载文件越多,网页失去响应的时间就会越长;其次,由于js文件之间存在依赖关系,因此必须严格保证加载顺序,当依赖关系很复杂的时候,代码的编写和维护都会变得困难。

   我现在要写的项目肯定没那么复杂的了,但是作为一个入门的练习项目是足够的了,涵盖了vue2.0的常用知识点。但是美中不足的是我写这个项目的时候没有去运用到sass或less,这点日后想办法重构下。

    金沙澳门官网网址 1

      require.js,就是为了解决这两个问题:

   因为利用业余时间来做,年前就开始写,周期有点长,项目现在我只写了一个商品页的功能,为了以防自己会忘记,所以写个博客记录下自己做到那里了。

附上官网链接:

  1.   实现js文件的异步加载,避免网页失去响应;  
  2.   管理模块之间的依赖性,便于代码的编写和维护。

   注:此项目纯属个人瞎搞,只是为了进行对VUE的学习而已,还有这个项目也是在慕课网学的,也借用了他们的素材。但是也不是全抄的,学习了下思路,真的是自己写的哦。

 

 

 

二、require.js的加载

项目分析

      第一步,去官网下载最新版本,直接放到页面进行加载

  1、项目主要分成三个模块,商品页、评价页、商家页。这个项目没有登录注册功能了,因为没有后端的支持,并且该项目只针对是单个商家的。

 <script src="js/require.js"></script>  

       2、涉及的技术栈有:vue2 + vuex + vue-router + webpack + ES6/7

      加载这个文件可能会导致网页失去响应,可以将它放到页面的底部加载,也可以这样写 

效果图如下:

 <script src="js/require.js" defer async="true" ></script>

  商品页

      async属性表明这个文件需要异步加载,避免网页失去响应。IE不支持这个属性,只支持defer,所以把defer也写上。

  金沙澳门官网网址 2

      加载require.js以后,下一步就要加载我们自己的代码了,也就是入口,可以叫主模块,如果文件名叫main.js,写成下面这样就可以了:

  评价页

<script src="js/require.js" data-main="js/main"></script>    .js后缀可以省略

  金沙澳门官网网址 3

  

  商家页

三、主模块的写法

  金沙澳门官网网址 4

      如果主模块依赖于jQuery可以这样写

本文由金沙澳门官网网址发布于金沙澳门官网网址,转载请注明出处:Echarts柱状图百分比显示,js使用方法总结

关键词:

上一篇:服务器版安装DevStack教程【金沙澳门官网网址】,

下一篇:没有了