zoukankan      html  css  js  c++  java
  • VueJs echarts使用

    VueJs echarts使用

    栗子

    渲染echart一定是要在 mounted 生命周期中使用,created只是创建dom。

    <!DOCTYPE html>
    <html>
    
    <head>
        <title></title>
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/vxe-table/lib/index.css">
        <!-- 引入样式 -->
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/element-ui/lib/theme-chalk/index.css">
    </head>
    
    <body>
        <div>
            <div id="app">
                <!--为echarts准备一个具备大小的容器dom-->
                asdasdsa
                <div id="main" style=" 600px;height: 400px;"></div>
            </div>
    
        </div>
    
        <script src="https://cdn.bootcss.com/echarts/3.7.1/echarts.min.js"></script>
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"> </script>
        <script src="https://cdn.jsdelivr.net/npm/xe-utils"></script>
        <script src="https://cdn.jsdelivr.net/npm/vxe-table"></script>
        <script src="https://cdn.jsdelivr.net/npm/element-ui/lib/index.js"></script>
    
        <script src="https://cdn.staticfile.org/axios/0.18.0/axios.min.js"></script>
        <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
        <script>
            var app = new Vue({
                el: '#app',
                data: {
                    echartData: { xAxis: { type: 'category', data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: { type: 'value' }, series: [{ data: [820, 932, 901, 934, 1290, 1330, 1320], type: 'line' }] },
    
    
                },
                computed: {//计算属性
                },
                mounted() {
                    this.setEchart('main')
                },
                methods: {
                    setEchart(id) {
                        var echart = echarts.init(document.getElementById("main"));
                        //echart.setOption(JSON.parse(this.echartData));
                        echart.setOption(this.echartData);
                    },
                },
            })
    
    
        </script>
    </body>
    
    <style>
        .vxe-table--body tr td {
            border: 1px solid black;
        }
    
        #aaa tr td {
            border- 10;
            border-style: double;
            border-color: red;
            height: 100;
             400;
        }
    </style>
    
    </html>
    
  • 相关阅读:
    Linux下的lds链接脚本简介
    Fedora下载地址
    SkyEye的使用
    shell变量详解
    Linux shell 脚本攻略之正则表达式入门
    Linux shell 脚本攻略之统计文件的行数、单词数和字符数
    Linux shell 脚本攻略之创建不可修改文件
    Linux shell 脚本攻略之生成任意大小的文件
    Linux shell 脚本攻略之批量重命名
    Linux shell 脚本攻略之文件查找与文件列表
  • 原文地址:https://www.cnblogs.com/Alex-Mercer/p/13277422.html
Copyright © 2011-2022 走看看