美文网首页
Vue Element-UI-Plus学习感

Vue Element-UI-Plus学习感

作者: 海龙lv | 来源:发表于2021-06-18 17:24 被阅读0次

因为前段时间,提前将工作搞完,开始了对Vue新框架的学习,然后也根据学到的内容写了一个移动端的项目,就想着怎么能同时适配移动端也能在浏览器中正常显示和运行呢?带着这个疑问,就研究了下,看看能不能有个什么三方插件能适配下,然而并没有。但是发现了一个很好开发PC端浏览器web的框架:就叫Element-UI.

花费了大概半个多月的时间吧,B站上找了个免费的教学视频学的Vue的ElementUI学习地址

很全面,并且相当细节。关键还是免费的!

下面是一个用vue-element-ui完成的一个图表界面的代码和对应效果图:

<template>
    <div>
        <!-- 面包屑导航 -->
        <el-breadcrumb separator-class='el-icon-arrow-right'>
            <el-breadcrumb-item :to="{path:'/home'}">首页</el-breadcrumb-item>
            <el-breadcrumb-item>数据统计</el-breadcrumb-item>
            <el-breadcrumb-item>数据报表</el-breadcrumb-item>
        </el-breadcrumb>

        <!-- 卡片 -->
        <el-card>
            <!-- 图表 -->
            <div id="main" style="width:800px;height:400px;"></div>
        </el-card>
    </div>
</template>

<script>
    // 三方图表库
    import echarts from 'echarts'
    // 请求
    import {
        getReports
    } from '../../network/report.js'
    // 导入
    import _ from 'lodash' // 合并两个对象
    export default {
        name: 'Report',
        data() {
            return {
                options: {
                    title: {
                        text: '用户来源'
                    },
                    tooltip: {
                        trigger: 'axis',
                        axisPointer: {
                            type: 'cross',
                            label: {
                                backgroundColor: '#E9EEF3'
                            }
                        }
                    },
                    grid: {
                        left: '3%',
                        right: '4%',
                        bottom: '3%',
                        containLabel: true
                    },
                    xAxis: [{
                        boundaryGap: false
                    }],
                    yAxis: [{
                        type: 'value'
                    }]
                }
            }
        },
        mounted() {
            // 请求数据
            getReports().then(res => {
                console.log(res)

                let echarts = require('echarts')
                // 基于准备好的dom,初始化echarts实例
                var myChart = echarts.init(document.getElementById('main'));

                // 指定图表的配置项和数据,将两个对象合并
                const newData = _.merge(this.options, res.data)

                // 使用刚指定的配置项和数据显示图表。
                myChart.setOption(newData);
            })
        },
    }
</script>

<style scoped>
    .el-card {
        margin-top: 15px;
    }
</style>
Vue+Element-UI开发的网页-统计图
个人感觉还是很香的,老师讲的通俗易懂,任何细节基本都考虑到了。

关键是,还有同学提供了免费的公网接口,这就更香了,本来以为还要自己搞假数据(本人目前不懂后端,正考虑学)。程序猿就是这样,大多的都很纯粹,很直接,乐于开源奉献。也希望更多的人如此吧,这样世界就会更加美好

相关文章

  • Vue Element-UI-Plus学习感

    因为前段时间,提前将工作搞完,开始了对Vue新框架的学习,然后也根据学到的内容写了一个移动端的项目,就想着怎么能同...

  • Vue学习感

    本人是iOS的开发者,后来时间上有了一定的空隙,就着手于扩宽自我技能上面了。先说说学习Vue的感觉和应用Vue后的...

  • 手把手教你Vue从零撸一个迷你版MVVM框架

    这段时间 在工作之余的休息时间,学习了解Vue ,学习Vue的设计思想,通过Vue官网学习Vue的语法,通过Vue...

  • vue使用拖拽组件

    vue-draggable 学习和使用 组件实例 Vue.Draggable Vue.Draggable学习总结...

  • vue2 基础学习02 (Vue组件)

    vue2 基础学习02 (Vue组件) vue学习路径和建议----尤雨溪 vue官网 1.Vue组件 参考官方文...

  • Vue学习的路径

    接下来我将正式学习Vue,根据Vue作者所给的学习路径进行学习。每天做好学习笔记。 ​ vue学习路径和建议-...

  • vue-oneday学习指令

    1vue学习目标 2,vue介绍 3,vue的基本使用 4,vue的指令学习 5,v-text="mes"和{{m...

  • Vue学习总结(2019.7.31-8.4)

    Vue学习总结 目录 vue基础知识(1-13)vue 引入,实例化vue 数据 & 方法vue 绑定(:)vue...

  • 最近的学习方向

    vue问题 vuex学习、vue-router路由管理、vue3学习 js学习 js原理机制、es6规范、一些常用...

  • Vue 学习笔记

    [TOC] Vue 学习笔记 Vue 源码解析 - 主线流程 Vue 源码解析 - 模板编译 Vue 源码解析 -...

网友评论

      本文标题:Vue Element-UI-Plus学习感

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