element dialog里的echart

element dialog里的echart

对话框内写有echart图表,页面首次加载后,点开对话框不能显示图表,关联的ref拿不到。网上百度了很多都是使用this.$nextTick,但是我首次就是有问题,我把图表加载的代码写在mounted里,试了各位位置都使用this.$nextTick还是没用,首次加载还是有问题


我刚测试了,不放在dialog也是一样的


        mounted() {

this.changValue = this.changValue + 1;

//this.$nextTick(() => {

let myChart = echarts.init(this.$refs.abc);

let option = {

tooltip: {

trigger: 'item',

formatter: '{a} <br/>{b} : {c} ({d}%)'

},

legend: {

bottom: 10,

left: 'center',

data: ['已出租', '未出租', '已预约']

},

series: [{

name: '车辆出租状态',

type: 'pie',

radius: '55%',

center: ['50%', '40%'],

data: [{

value: 11,

name: '已出租'

},

{

value: 22,

name: '未出租'

},

{

value: 33,

name: '已预约'

}

],

emphasis: {

itemStyle: {

shadowBlur: 10,

shadowOffsetX: 0,

shadowColor: 'rgba(0, 0, 0, 0.5)'

}

}

}]

};

myChart.setOption(option);

//});

},

以上是 element dialog里的echart 的全部内容, 来源链接: utcz.com/p/936559.html

回到顶部