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

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

 Vue获取div的宽度

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

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

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

尝试了下面的方式即可:

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

const eWidth = this.$refs.echartsWrapper.clientWidth
原文地址:https://www.cnblogs.com/xqschool/p/13885088.html