美文网首页前端
vue TypeScript引入Echarts

vue TypeScript引入Echarts

作者: 一个健康马 | 来源:发表于2020-06-12 19:11 被阅读0次
    npm i @types/echarts
    
    <template>
      <div class="home">
        <div id="main" ref="main" style="width: 600px;height:400px;"></div>
      </div>
    </template>
    
    <script lang="ts">
    import { Vue, Component, Prop, Emit, Watch } from 'vue-property-decorator';
    import Echarts from 'echarts';
    @Component({
      components: {},
    })
    export default class Filtercondition extends Vue {
      private dom: any;
      private myChart: any;
      //   @Prop()
      //   private filterData!: any; // 高级设置且或按钮事件
      //   changebtn (info: number) {
      //     this.andbtn = info;
      //   };
      //   @Emit('filterCancel')
      //   sendCancel(treedata: [], ar: number) {
      //     const msg = {
      //       treedata,
      //       ar,
      //     };
      //     return msg;
      //   }
      //   filterFalse() {
      //     this.sendCancel(this.treedatas, this.andbtns);
      //   } // 保存按钮
      private mounted() {
        this.creatEcharts();
      }
      private creatEcharts() {
        const myChart = Echarts.init(this.$refs.main);
        // 绘制图表
        myChart.setOption({
          series: [
            {
              name: '访问来源',
              type: 'pie',
              radius: '55%',
              data: [
                {
                  value: 235,
                  name: '视频广告',
                },
                {
                  value: 274,
                  name: '联盟广告',
                },
                {
                  value: 310,
                  name: '邮件营销',
                },
                {
                  value: 335,
                  name: '直接访问',
                },
                {
                  value: 400,
                  name: '搜索引擎',
                },
              ],
            },
          ],
        });
      }
    }
    </script>
    
    

    相关文章

      网友评论

        本文标题:vue TypeScript引入Echarts

        本文链接:https://www.haomeiwen.com/subject/rtmntktx.html