elementUI , echarts问题总结

Posted wangziwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elementUI , echarts问题总结相关的知识,希望对你有一定的参考价值。

1.如何在elementUI的input后面添加单位符号

 <i slot="suffix" style="font-style:normal;margin-right: 10px;"></i>

2.如何在echarts柱状图上显示数值

在需要显示数值的series里添加:

label: {
          show: true,
          position: ‘inside‘,
          color:‘black‘
 },

3.elementUI中多级联cascader选择器默认选中怎么设置

注意:v-model绑定的值一定要是一个数组,数组中需要根据指向默认选中的value进行排序

比如上层目录的value为“1”,选中的值value为“22”,则为[‘1‘,‘22‘]

<el-cascader
            expand-trigger="hover"
            :props="defaultProps"
            :options="options"
            v-model="selectedOptions"  // 这个绑定的值就是默认显示的值
            @change="handleChange">
    </el-cascader>

4.在el-dialog中使用echarts

this.$nextTick(() => { // 执行echarts方法 this.initEcharts() })

5.获取点击el-tree节点的值

html部分:

<el-tree
        ref="tree"
        :data="treeData"
        :props="defaultProps"
        default-expand-all
        :filter-node-method="filterNode"
        accordion
        @node-click="handleClick">
</el-tree>

JS部分:

 handleClick(v){
      console.log(v);
    },

6.elementUI在组件内加上scoped之后样式乱掉并且无法修改

方法1:去掉scoped(这个不推荐,会造成样式污染)

方法2:样式放到app.vue里面 或者入口文件 index.vue ,为了不污染其他页面样式,可单独加个类名

方法3:重新写一份css文件,使用@import引入,组件内写两个分开的style即可

方法4:穿透,使用>>>或者/deep/进行样式穿透

7.elementUI获取点击行的数据

HTML部分

<el-table
      v-loading="loading"
      :data="setList"
      border
      ref="multipleTable "
      style="width: 90%"
      class="tableBox"
      highlight-current-row
      @row-click="getDetails"
      @selection-change="handleSelectChangeLeft"
    >

JS部分:

 getDetails(row) {
      console.log(row);
    }

 

待更新....

 

以上是关于elementUI , echarts问题总结的主要内容,如果未能解决你的问题,请参考以下文章

Vue——ElementUI+Echarts将数据以柱形图展示

Springboot项目中运用vue+ElementUI+echarts前后端交互实现动态圆环图

(18)在ElementUI的tab切换中使用ECharts出现的问题和解决方法

vue-cli集合elementUI,sass,echarts,jquery,拖拽排序,国际化等

vue模块化(echart+element ui)

搭建 VUE + NODE.JS + ElementUI 学习过程中问题总结