vue-element在tab切换的时候echarts设置容器宽度设置为100%只显示100px宽度

<div style="width:100%;height:350px" rel="clientWidth"></div>
var resize = {
  width:844,
  height:350
}
this.chart.resize(resize);

 Vue获取div的宽度

在template 某个元素中添加ref 属性。

之前使用ref 的style.width 就可以获取得到。

但今天在使用的时候突然不能获得了。

尝试了下面的方式即可:

在js 中获取这个 ref 的 “clientWidth” 属性

const eWidth = this.$refs.echartsWrapper.clientWidth

 

posted @ 2020-10-27 15:23  小小强学习网  阅读(683)  评论(0编辑  收藏  举报