主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
本文介绍了在微信小程序中使用npm引入ECharts的方法,希望对你有所帮助!
Apache ECharts官方提供了在微信小程序中使用ECCharts的代码示例和ec-canvas组件,但没有发布npm包。
这个项目是在官方代码上修改的,以支持ec-canvas组件被引入echarts。可以支持npm引入echarts或者本地定制的echarts,更符合Web开发体验。
并发布npm包,支持小程序通过npm安装使用。并支持Taro根据需要引入echarts,减少包装体积。【相关学习推荐:小程序开发教程】
参考代码tools/demo用于安装npm install echarts-for-weixin小程序。
1.首先,在页面的json文件中添加usingComponents配置字段。
{ 使用组件 :{ ec-画布 : echarts -for -weixin ;}}2.在项目根目录下创建package.json,执行npm install安装依赖项。
{ 依赖性 :{ echarts : ^5.1.2;, echarts -for -weixin ;: ^1.0.0;}}3.在applet开发工具中构建npm
点击开发者工具中的菜单栏:工具-->;构建npm
4.将echarts引入页面。可以从npm引入echarts或者本地定制的echarts来降低体积。
从 # 39;echarts # 39//从npm # 39引入echartsimport *作为e图表;。/echarts # 39;//或者在本地引入定制的echarts5,然后在对应页面的wxml中直接使用这个组件。
ltview class = 容器 gt ltec-canvas id = ;my chart -DOM -bar ;can vas -id = ;my chart -bar ;echarts = { { echarts } } ec = { { ec } } gt lt/ec-canvas gt; lt/view gt;6.ec-canvas的具体用法以及如何初始化图表,请参考Echarts官方小程序示例。
从 # 39;echarts # 39设chart = null函数initChart(canvas,width,height,dpr) { chart = echarts.init(canvas,null,{ width: width,height: height,devicepixelrratio:DPR//new });canvas.setChart(图表);var option = { tooltip:{ trigger: # 39;安讯士 # 39;,axisPointer: {//轴指示器,轴触发器有效类型: # 39;影子 # 39;//默认为直线,可选: # 39;行 # 39;| '影子 # 39;},confinet:true },图例:{ data:
介绍Echarts并在全局app.config.js或需要在echarts中使用的单页配置中添加引用组件{ " usingComponents :{ ec-画布 : echarts -for -weixin ;}}在页面中介绍echarts。您可以从npm或本地定制的echarts引入echarts,以减少从 # 39;echarts # 39//从npm # 39引入echartsimport *作为e图表;。/echarts # 39;//或者在本地引入定制的echarts,并将引入的echarts传递给组件;ec-canvas的具体用法以及如何初始化图表,请参考示例代码函数init chart (canvas,width,height){ const chart = e charts . init(canvas,null,{ width: width,height:height })canvas . set chart(chart)const model = { y cates:
引入Echarts1,在全局app.config.js中添加参考组件或者在需要在Echarts中使用的单页配置中添加参考组件。
{ 使用组件 :{ ec-画布 : echarts -for -weixin ;}}2.将echarts/core和所需组件引入页面。芋头包装只会对引入的组件进行包装,从而达到按需引入的目的。
//导入echarts核心模块,该模块提供了使用echarts.import *作为echarts from # 39e charts/core # 39;;//导入图表,全部用Chart suffiximport { // LineChart,BarChart,// PieChart,// ScatterChart,// RadarChart,// MapChart,// TreeChart,// TreemapChart,// GraphChart,// GaugeChart,// FunnelChart,// ParallelChart,// SankeyChart,// BoxplotChart,// CandlestickChart,//effectsscatterchart,// LinesChart,// HeatmapChart,// PictorialBarChart,//themerchart,//sunburschart,// CustomChart,} from # 39电子海图/图表 # 39;;//导入组件,均以component import {//GridSimpleComponent,GridComponent,// PolarComponent,// RadarComponent,// GeoComponent,//singlaxiscomponent,// CalendarComponent,// GraphicComponent,// ToolboxComponent,TooltipComponent,//axispotintercomponent,// BrushComponent,TitleComponent,// TimelineComponent,// MarkPointComponent,// MarkLineComponent,//markreacomponent,// LegendComponent,// LegendScrollComponent,// LegendPlainComponent,电子汽车/零部件 # 39;;//导入渲染器,注意引入CanvasRenderer或SVGRenderer是必选步骤import { CanvasRenderer,// SVGRenderer,} from # 39e charts/renderers # 39;;//注册所需的componentsecharts.use(
有关编程的更多信息,请访问:编程入门!!以上是微信小程序中如何安装和引用ECharts的详细说明。更多详情请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 在微信小程序中使用echart
- 微信小程序中echarts的用法以及你可能遇到的坑,快来收藏避雷吧!!(微信小程序echarts降低等级)
- 详细讲解如何在微信小程序中安装和引用ECharts。(如何安装小程序示例)
本文由主机参考刊发,转载请注明:详细讲解如何在微信小程序中安装和引用ECharts。(微信小程序安装包) https://zhujicankao.com/76736.html
评论前必须登录!
注册