在管理系统页面中需要进行拖拉拽,装有echarts图表的容器并不会随之变动,
需要同时计算宽度然后给容器:
var echartsContainer = document.getElementById("#id名称"),
autoContainer = function () {
echartsContainer.style.width = $(".layui-col-sm12").clientWidth + 'px';
};
autoContainer(); //初始化容器高宽
var myChart = echarts.init(echartsContainer);
myChart.setOption(option);
window.onresize = function () {
autoContainer();
myChart.resize();
};