• 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端口被占用解决
    Django Uwsgi Nginx 部署
    django 取出数据库的时间与当前时间相加减
    C++分支语句
    简单的C++程序
    菜鸟简短的自述以及C++介绍
    springboot maven项目打包SAPJCO3.JAR
    SAPJCO3升级3.1后报错java.lang.UnsatisfiedLinkError: sapjco3.dll解决
    sqlserver 修改数据库用户登录名
    yml字符串值写法,单双引号区别,换行用法
  • 原文地址:https://www.cnblogs.com/Alex-Mercer/p/13277422.html
Copyright © 2020-2023  润新知