Uniapp使用echarts打包之后界面不显示(h5正常)#uniapp使用echarts遇到的坑

❤️在繁华中自律,在落魄中自愈❤️

我这里遇到的问题是啥呢,就是h5一切显示都正常,然后打包安卓之后就发现,一直提示有一个值undefined啥的,自己也是不知道从何处下手,然后就考虑更换了版本试试,果然,换了方法之后,就ok了。

重点:

这里说下正确引入echatrts 的办法

首先在插件市场找到echarts-renderjs 也就是echars 模板
自己可以先导入hbuilderx 看看效果
也就是下边这玩意
在这里插入图片描述
然后根据例子导入组件使用组件就行

<echarts :option="option" style="height: 300px;" @click="echartsClick"></echarts>
import Echarts from '@/components/echarts/echarts.vue'
import EchartsEl from '@/components/echarts/echarts-el.vue'

//	components: {
//		Echarts,
//		EchartsEl
//	},

自己使用别人的代码注意看看版本,有些可能都不能使用了,到时候也不知道会遇到啥问题。一般还是以官网新一点的版本来吧。。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
UniApp是一个基于Vue.js的跨平台开发框架,可以用于开发微信小程序、H5、App等多个平台的应用程序。而ECharts是一个由百度开发的数据可视化库,可以用于绘制各种图表和图形。 在UniApp使用ECharts来绘制图表需要以下几个步骤: 1. 安装ECharts插件:在UniApp项目中,可以通过npm安装ECharts插件,命令如下: ``` npm install echarts --save ``` 2. 引入ECharts组件:在需要使用ECharts的页面或组件中,引入ECharts组件,例如: ```vue <template> <view> <ec-canvas id="mychart" canvas-id="mychart" :ec="ec"></ec-canvas> </view> </template> <script> import * as echarts from 'echarts'; export default { data() { return { ec: { lazyLoad: true // 延迟加载 } }; }, onLoad() { this.initChart(); }, methods: { initChart() { this.$nextTick(() => { this.ecComponent = this.selectComponent('#mychart'); this.ecComponent.init((canvas, width, height) => { const chart = echarts.init(canvas, null, { width: width, height: height }); // 绘制图表 chart.setOption({ // 配置项 }); // 将图表实例绑定到this上,方便其他方法调用 this.chart = chart; return chart; }); }); } } }; </script> ``` 3. 配置ECharts图表:在`initChart`方法中,可以通过`chart.setOption`方法来配置ECharts图表的各种属性和数据,具体的配置项可以参考ECharts官方文档。 以上就是在UniApp使用ECharts绘制图表的基本步骤。通过这种方式,你可以在微信小程序中使用ECharts来展示各种图表和数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

codernmx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值