关于vue echarts二次渲染不渲染问题的解决方法

4天前   阅读:114   分类:前端    标签: Vue

image.png

vue中用了echarts数据统计图,发现动态赋值不显示,对于不渲染问题,我们只需在methods方法下重新渲染即可解决该问题

前端代码:

<template>
    <div>
		<div id="main" style="width: 100%;height:545px;"></div>
	<div>
<template>

js代码:

<script>
import * as echarts from 'echarts';

  methods: {
    async getSys () {
      const { data: res } = await this.$http.get('system')
      if (res.code != 200) {
           this.$message.error(res.msg)
        }
      this.countVip = res.data.countVip
      console.log( this.countVip.num)
      // 绘制图表
      var myChart = echarts.init(document.getElementById('main'));
        myChart.setOption({
            title: {
                text: '日期'
            },
            tooltip: {},
            xAxis: {
                data: this.countVip.date,
                axisLabel: { 
                  interval:0, 
                  rotate:30 
                },
            },
            yAxis: {},
            series: [{
                name: '人数',
                type: 'bar',
                data: this.countVip.num
            }]
        },true);
    }
  }

</script>

image.png


【腾讯云】618云上GO!云服务器限时秒杀,1核2G首年95元!

‘简忆博客’微信公众号 扫码关注‘简忆博客’微信公众号,获取最新文章动态
转载:请说明文章出处“来源简忆博客”。http://tpxhm.com/fdetail/744.html

×
觉得文章有用就打赏一下文章作者
微信扫一扫打赏 微信扫一扫打赏
支付宝扫一扫打赏 支付宝扫一扫打赏

文章评论(0)

登录
简忆博客壁纸 头像

简忆博客
勤于学习,乐于分享。

置顶推荐

打赏本站

如果你觉得本站很棒,可以通过扫码支付打赏哦!
微信扫码:你说多少就多少~
微信扫码
支付宝扫码:你说多少就多少~
支付宝扫码
×