这篇文章分享的是关于:微信小程序中的股票分时图、K线图的源代码。

  1. 本示例K线交易量(底部柱子)的颜色变化规则为:当前现价(收盘价) - 前一条现价(收盘价)
    决定的,大于等于0为红(涨),小于0为绿(跌)。这里可能有的计算规则是以交易量来计算的。

  2. 数据为真实接口数据,处理后存储在模块里。由于使用者不同,接口数据格式肯定有不同,所以绘前的metadata1()和metadata2()方法为数据转化接口。

  3. js设置的canvas大小实际上是以px为单位的,100%宽度的可设置’auto’,如页面中要指定canvas大小,则在js里需按规则先计算绘图的canvas大小。具体规则可以参考官方文档:WXSS尺寸单位

CSDN源码下载地址:https://download.csdn.net/download/u010978757/85496576
DATA5U源码网地址:https://code.data5u.com/code/detail-611.html


分享app.js代码如下:

/*** Created by ChenChao on 2017/1/12.*/App({onLaunch: function () {//调用API从本地缓存中获取数据var logs = wx.getStorageSync('logs') || [];logs.unshift(Date.now());wx.setStorageSync('logs', logs);},onShow: function () {//todo},onHide: function () {//todo},getUserInfo: function (cb) {var that = this;if (this.globalData.userInfo) {typeof cb == "function" && cb(this.globalData.userInfo)} else {//调用登录接口wx.login({success: function () {wx.getUserInfo({success: function (res) {that.globalData.userInfo = res.userInfo;typeof cb == "function" && cb(that.globalData.userInfo)}})}});}},globalData: {userInfo: null}
});

分享app.json代码如下:


```r
{"pages": ["pages/index/index","pages/ts/ts","pages/kl/kl","pages/setting/setting"],"window": {"navigationBarBackgroundColor": "#262834","navigationBarTitleText": "wxChart-demo","navigationBarTextStyle": "white","backgroundColor": "#1C1F27"},"tabBar": {"list": [{"pagePath": "pages/index/index","text": "Home","iconPath": "images/home0.png","selectedIconPath": "images/home.png"},{"pagePath": "pages/ts/ts","text": "分时图","iconPath": "images/ts0.png","selectedIconPath": "images/ts.png"},{"pagePath": "pages/kl/kl","text": "K线","iconPath": "images/kl0.png","selectedIconPath": "images/kl.png"},{"pagePath": "pages/setting/setting","text": "设置","iconPath": "images/setting0.png","selectedIconPath": "images/setting.png"}],"color": "#c2c4d0","selectedColor": "#3483e9","backgroundColor": "#252934"}
}

【微信小程序中的股票分时图、K线图的源代码解析】相关推荐

  1. 微信小程序中这么简单的设置页面背景图及字体颜色的方法,你还不会?

    在微信小程序中,我们不免的要设置背景图片和字体颜色. 那怎么样才能做到简单的设置背景图片和字体颜色呢? 话不多说,直接开讲 首先先说怎么设置页面背景图片: 这是博主准备的照片. 下面是在wxml中的代 ...

  2. 在微信小程序中,swiper组件(轮播图4)的常用属性

    swiper组件的常用属性 属性 类型 默认值 说明 indicator-dots boolean false 是否显示版面指示点 indicator-color color rgba(0,0,0,3 ...

  3. 微信小程序中如何制作瀑布流效果

    微信小程序中如何制作瀑布流效果如图是 首先,页面布局,页面分为两个部分,左右各一部分,各自插入图片,页面代码如下: <view class="city_history"> ...

  4. 微信小程序中使用Echarts(折线图)

    一.微信中使用 Echars 直接在官网小程序使用Echarts中(文档-教程-在微信中使用Echarts),找到GitHub上的DEMO下载链接,官网有详细的使用步骤 官网:http://echar ...

  5. 微信小程序中使用echarts图

    ​ 嗨喽大家好,我是老黑.最近这段时间完成了一个功能,那就是在微信小程序中引入了echarts图,也算是对这段时间的工作的一个总结吧.这个功能自己花费了很长的时间才整出来.后来自己反省了以下,总结了以 ...

  6. 微信小程序轮播图中间变大_微信小程序实现带放大效果的轮播图

    本文实例为大家分享了微信小程序实现带放大效果的轮播图,供大家参考,具体内容如下 效果如图 WXML WXSS .Carousel{ margin-top: 49px; background-color ...

  7. 微信小程序中使用ECharts--折线图、柱状图、饼图等

    微信小程序开发者的反馈,表示他们强烈需要像 ECharts 这样的可视化工具.但是微信小程序是不支持 DOM 操作的,Canvas 接口也和浏览器不尽相同. 因此,ECharts 团队和微信小程序官方 ...

  8. Canvas绘图在微信小程序中的应用:生成个性化海报

    Canvas绘图在微信小程序中的应用:生成个性化海报 如极客时间的一些实现案例: 基础语法 Canvas本质是一个可以使用脚本(通常为JavaScript)来绘制图形的 HTML 元素,默认大小为30 ...

  9. 在微信小程序中使用字体图标

    方法一:转化为base64 第一步:在阿里巴巴矢量图标库下载需要的图标 QQ截图20180316191514.png 点击下载代码,将下载后的download.zip解压 第二步:进入https:// ...

  10. 使用Filler4提取微信小程序中的视频

    因为需要做防范电信网络诈骗的宣传,但是相关视频网站的内容都不适合宣传使用,最后在微信小程序搜索到一些合适的内容,但是微信小程序的视频不能直接下载,就考虑通过获得文件地址直接下载. 1.机器环境 系统: ...

最新文章

  1. excel设置单元格为文本
  2. 数据结构:线性表(java实现)
  3. pip安装包一直提示找不到
  4. Elam的caffe笔记之配置篇(一):CentOS6.5编译安装gcc4.8.2
  5. declspec(dllexport)与_declspec(dllimport) 异同
  6. sklearn 常用模块及类与方法
  7. [转载] python处理数据列_Python中基于跨列的数据处理
  8. 深入理解ButterKnife源码并掌握原理(五)
  9. 华为LTC/IPD/ITR三大核心流程变革看一篇文章就全明白啦!
  10. xmpp学习使用简单介绍(二)
  11. Spark Transformation转换算子和Action行动算子
  12. 干货技巧|如何用3DsMax制作笔记本电脑
  13. OmniPlayer Pro for Mac v1.4.12 支持无线投屏的视频播放器
  14. 5G 空口信令分析指导书
  15. 江苏省小学生计算机装备标准,江苏省小学信息技术装备标准new.doc
  16. 微软IT如何规划和构建的企业私有云基础设施
  17. python3.6.6安装make报错sharedmods_python机器学习模块安装
  18. GhostNets on Heterogeneous Devices via Cheap Operations
  19. Android官方文档—APP清单(uses-feature)
  20. Android Qcom Display学习(一)

热门文章

  1. 机器学习模型训练全流程!
  2. DelayQueue 分析
  3. PS基础操作及常用快捷键
  4. epson LQ 600KIIH 针式打印机走纸问题
  5. _stdcall的作用
  6. python爬取b站番剧链接,Scrapy爬虫爬取B站视频标题及链接
  7. 光立方原理讲解_3D打印设备SLA工艺原理是什么?
  8. 弘辽科技:电商壹周大事
  9. word删除空白页的方法和技巧详细介绍,提高工作效率!!!!!!!!!!!!
  10. 跟着实例学eclipse插件开发--第一篇:翻译插件