好像是因为如果一开始容器是隐藏的
那写的100%就会自动变为100px
解决方法:
直接写window.innerWidth
<chart ref="chart1"
:style="[{width:chartWidth},{height:'320px'}]"
:options="orgOptions"
:auto-resize="true"
@click='onClick'>
</chart>
data () {
return {
chartWidth: window.innerWidth + 'px',
orgOptions: {}
}
},