动态画echarts - vue项目

暂时没接数据, 后台接口还没写, 写好了更新

之前不是动态画图表的, 直接获取的id, 然后动态画图的时候发现那个获取id有点问题,会报一个getAttribute is null的错, 百度找的$nextTick也不行 , 就定义了一个className. 一开始写的是

<a-card
	:title="item.title"
>
	<div class='className'>
		<div style="width: 80%; height: 300px" class="rate"></div>
	</div>
</a-card>
let className = document.getElementsByClassName('className')
for(){
 	let echarts = this.$echarts.init(
 		className[i].children 
	)
}

在init上面console的时候是可以获取子元素的, 但是放在init里面就报 this.dom.getContext is not a function .

百度后才试了一下, id可以, tagName可以, className可以, 但是children就不行了.
在这里插入图片描述

多余写了个父级盒子

<a-card
	:title="item.title"
>
	<div style="width: 80%; height: 300px" class="rate"></div>
</a-card>

let a = this.$echarts.init(
	document.getElementsByClassName('rate')[i]
)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值