欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 在微信小程序中使用 Highcharts

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:789

HTML5自适应律师工作室类网

2020-04-04   浏览:654

高端HTML5响应式企业通用网

2020-05-06   浏览:560

html5响应式外贸网站英文版

2020-05-08   浏览:545

HTML5影视传媒文化公司类网

2020-05-12   浏览:543

在微信小程序中使用 Highcharts

发布时间:2020-10-26  

我们收到很多微信小程序开发者的反馈,表示强烈需要 Highcharts 进行数据展示。但是微信小程序不支持 DOM,并且没有暴露 SVG 相关的接口,所以截止到目前,我们无法直接在小程序中使用 Highcharts。

好消息是微信小程序开放了 Web-view 能力,也就是说支持网页嵌入。所以目前我们可以以嵌入网页的形式来实现在小程序上用 Highcharts 进行数据可视化。

简单的开发示例

创建完小程序后,首先我们需要配置域名白名单,也就是嵌入网站所包含的资源的域名列表,配置位置: 【设置】-【开发设置】-【业务域名】

在微信小程序中使用 Highcharts

接下来就是在小程序页面里用 web-view 嵌入网页了,例如

<!--index.wxml--> <view class="container"> <web-view src=http://www.yiyongtong.com/archives/"https:/www.hcharts.cn/samples/highcharts"></web-view> </view>

在微信小程序中使用 Highcharts

小程序与网页数据交互

小程序支持通过 postMessage 的形式与网页之间进行数据交互,使用方法是在网页中引入 JSSKD 1.3.3 并调用 postMessage 向小程序发送消息

<!-- html --> <script type="text/javascript" src=http://www.yiyongtong.com/archives/"https:/res.wx.qq.com/open/js/jweixin-1.3.2.js"></script> // javascript wx.miniProgram.postMessage({ data: 'foo' }) wx.miniProgram.postMessage({ data: {foo: 'bar'} })

小程序中对应的是在 web-view 的 bindmessage 属性中绑定事件来接受消息

<!-- index.wxml --> <web-view src=http://www.yiyongtong.com/archives/"https:/mp.weixin.qq.com/" bindmessage="postdata"></web-view> // index.js postdata: function(e) { console.log(e); }

本文标签

: