<WEcharts>

<WEcharts> 是一个基于echarts封装的图表组件,若您下载的模板中没有自带,请手动拷贝国际化模板中components/WEcharts文件夹到自己的项目中。组件详情

子组件

配置参数

属性名 类型 描述 默认值
options Object echarts配置数据,详情请看配置项 -
baidukey[可选] String 百度地图key,使用echarts中的地图功能时需要,百度开放平台申请 -

事件回调 callback

示例代码

  1. <template>
  2. <div class="app">
  3. <navbar class="navbar">
  4. <navbar-item type="back"></navbar-item>
  5. <navbar-item type="title">
  6. <text class="title">{{title}}</text>
  7. </navbar-item>
  8. </navbar>
  9. <div class="main">
  10. <WEcharts class="echarts" :options="options"></WEcharts>
  11. </div>
  12. </div>
  13. </template>
  14. <style scoped>
  15. .app {
  16. width: 750px;
  17. flex: 1;
  18. background-color: #ffffff;
  19. }
  20. .navbar {
  21. width: 750px;
  22. height: 100px;
  23. }
  24. .title {
  25. font-size: 28px;
  26. color: #ffffff
  27. }
  28. .main {
  29. flex: 1;
  30. justify-content: center;
  31. }
  32. .echarts {
  33. width: 750px;
  34. height: 750px;
  35. }
  36. </style>
  37. <script>
  38. import WEcharts from "../components/WEcharts/index";
  39. const eeui = app.requireModule('eeui');
  40. export default {
  41. components: {WEcharts},
  42. data() {
  43. return {
  44. title: '折线图 Basic Line Chart',
  45. options: {
  46. xAxis: {
  47. type: 'category',
  48. data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
  49. },
  50. yAxis: {
  51. type: 'value'
  52. },
  53. series: [{
  54. data: [820, 932, 901, 934, 1290, 1330, 1320],
  55. type: 'line'
  56. }]
  57. }
  58. }
  59. },
  60. methods: {
  61. }
  62. };
  63. </script>

自定义图表

  • 理论上所有基于web【JavaScript】的图表都可以使用
  • 可以参考,模板中的echarts图表组件封装示例,详情请看
  • 移动端推荐使用F2图表 F2 移动端可视化方案 F2 是一个专注于移动,开箱即用的可视化解决方案,完美支持 H5 环境同时兼容多种环境(Node, 小程序,Weex),完备的图形语法理论,满足你的各种可视化需求,专业的移动设计指引为你带来最佳的移动端图表体验。 F2 Github地址:https://github.com/antvis/f2

&lt;WEcharts&gt; - 图1