原生K线图 - 更新日志

2.3.2(2021-03-09)

  1. 修复iOS的bug。在数据不满一屏时,十字焦点光标位置错乱的bug

2.3.1(2021-02-08)

  1. iOS修复bug。当数据不满一屏幕时,不出选择器的问题
  2. iOS界面调整。当选择器内数据过长是会出现 ... 这种三个点的省略符,现在不会了

2.3.0(2021-02-03)

  1. iOS修复了 getCount, getFirstDataId 这两个方法不存在的bug
  2. Android 调整了虚线显示,现在Android的收盘虚线与iOS一致了,具体如下: 虚线开关开启时,当前如果显示最后一条数据,则只显示向右延伸虚线和动态刻度,这时候向左滑动,最后一条数据退出屏幕之外,那么就显示一条贯穿整个屏幕的横线 虚线开关关闭时,【只显示向右延伸虚线和动态刻度】显示策略不变,【最后一条数据退出屏幕之外,那么就显示一条贯穿整个屏幕的横线】这个不显示

2.2.9(2021-02-02)

  1. Android 优化了单击事件,允许在些微滑动的情况下也能触发单击事件

2.2.8(2021-01-22)

  1. Android修复:VOL副图某些情况下K柱高度为0的bug

2.2.7(2021-01-19)

  1. iOS新增 单击K线图即可显示十字光标,现在Android与iOS都有这个功能了

2.2.6(2021-01-15)

  1. iOS修复了split-count属性的bug
  2. Android调整 下方时间最左边和最右边的文本将只显示时间而不显示日期,以免文本重叠
  3. Android新增点击显示十字焦点,iOS待后续更新
  4. 新增 getCount,getFirstDataId 方法,loadHistory 增加回调参数,具体使用见demo的 maxCountData.nvue 文件

2.2.5(2021-01-09)

  1. 新增 grid属性,changeGrid 方法,用于配置背景网格数量,具体使用见文档

2.2.4(2021-01-07)

  1. iOS调整,如果数据不满一屏,那么数据就居左显示而不是像以前一样居右,这里与Android对齐
  2. Android默认网格竖线将屏幕分为5格(以前为4格),与iOS对齐
  3. Android 新增 grid属性,grid属性为json,内有row和column两个字段分别表示横线和竖线的数量。iOS暂未更新该功能,等iOS加上该功能后正式更新文档

2.2.3(2021-01-05)

  1. Android优化 第一条数据K柱只显示一半的问题

2.2.2(2021-01-04)

  1. 新增 precision 属性和 changePrecision 方法,用于强制设置精度值

2.2.1(2020-12-21)

  1. Android端的精度类型由float改为double,这样现在就能支持更多位浮点型了,例如 19886.25896,这种10位有效数值

2.2.0(2020-12-14)

  1. Android优化 在loadHistory方法里,如果判断出事先没有加载数据,那么就行拿本次传入的数据进行一次精度计算

2.1.9(2020-12-13)

  1. iOS新增 theme主题下,新增 chart_dotted_line_text 字段,为 收盘虚线末端动态游标文本颜色
  2. Android新增 logo属性,详情请见文档。iOS尚未实装该字段,敬请期待

2.1.8(2020-12-10)

  1. iOS修复 在分时图状态,BOLL指标显示错误的bug
  2. Android修复 之前你initData如果没有传数据,那么精度值会默认为2且再也不会变化。现在你initData不传数据,那么在之后的updateData也会对你传入的数据进行分析,然后对精度进行实时更新,不会出现精度值一直为2的境况
  3. Android优化 现在右侧的动态刻度不会与固定刻度重叠导致两者都看不清了,现在前者会覆盖后者
  4. Android新增 theme主题下,新增 chart_dotted_line_text 字段,为 收盘虚线末端动态游标文本颜色,详情请见最新demo。注意,iOS尚未实装该字段,预计在下个版本更新该功能。

2.1.7(2020-11-09)

  1. 新增 size 属性,size属性与theme属性有相似之处,只不过theme属性是自定义颜色,而size属性是自定义字体大小 目前size属性里面只有 chart_scale_x, chart_scale_y 两个字段,分别为x轴(时间轴)刻度字体大小,y轴(数据轴)刻度字体大小,更多详情见demo
  2. 新增 changeSize 方法

2.1.6(2020-11-06)

  1. 修复iOS端 theme属性下chart_selector_lable字段不生效的bug

2.1.5(2020-10-30)

  1. 新增onLoad事件,建议initData方法在该回调事件中调用。onLoad事件是在APP原生代码走完KLine组件初始化流程之后触发的,也就是说在onLoad回调里可以保证此时组件已初始化完毕了。

2.1.4(2020-10-19)

  1. 新增 clearData 方法,调用该方法即可清除数据,一般用在 周期切换时的场景

2.1.3(2020-10-12)

  1. iOS修复了splitCount属性没有默认值的bug
  2. Android显示优化,现在与iOS一致,当最后一条数据显示,且show-dash-line为true时,右侧有动态刻度

2.1.2(2020-10-09)

  1. iOS端bug修复:splitCount属性的 main, vol,child 三值如果相加不为10则无法充满整个K线区域的问题。也就是说之前如果比例设置的为3:1:1,那么三图总共只占K线图区域的一半高度,必须设置为6:2:2才会占满整个K线图区域。现在该问题已修复,3:1:1即可占满K线图区域

2.1.1(2020-09-30)

  1. iOS端,修复了界面竖向滚动与横向滚动冲突的问题,现在K线图横向滚动更流畅了
  2. iOS端,对progress组件类名进行了修改,以免与其他原生插件产生类名冲突造成无法打包
  3. Android端,修改了选择器显示逻辑,现在在松开之后,选择器不会消失了,直到下一次点击屏幕为止

2.0.9(2020-09-12)

  1. 修复了Android版本,在长按弹出选择器的情况下调用 initData 方法切换数据时会使APP闪退的bug

2.0.8(2020-08-20)

  1. 修复iOS端 onLoadHistory 事件的有关bug
  2. 修复iOS端 updateData 方法更新数据失效的bug
  3. 修复iOS端 副图指标初始属性的bug
  4. 修复Android端,隐藏副图之后,主图与VOL图高度不进行重新分配的bug

2.0.7(2020-08-18)

  1. 修复了iOS端,初始 is-line 属性设置为 true 时不生效的bug
  2. 修复了iOS端,初始 child-type 属性设置为 2、3、-1 时不生效的bug
  3. 修复了iOS端,选择器中显示的成交量 取的是 vol 值,而不是 amount 值的bug
  4. 调整了iOS端,数据字段 vol 为0 的情况下 vol 副图的K柱高度由铺满改为空
  5. 修复了Android端,由 is-right-padding 为true时导致的 数据在刚好占满一屏,此时本应可以左右滑动但是却无法滑动的bug
  6. 修复了Android端, is-right-padding 为true时,initData初始化数据后,当前K线图没有自动滚动到最末端的bug
  7. 新增属性值 split-count,用户现在可以自定义 主图、vol图、副图 这3个图的高度比例,具体使用见文档

2.0.6(2020-08-14)

  1. 紧急修复iOS端,开=收 时,Change本来应该为 +0,实际显示却为 --0 的bug
  2. theme主题里新增字段 chart_selector_lable,选择器左侧标签文本颜色。相应的,chart_selector_text 降级为了选择器右侧数值文本颜色
  3. Android的选择器文本里,开高低收顺序调整,现在顺序与iOS的一致了
  4. 优化英文缩写,涨跌额为 Change,涨跌幅为 % Chg,Android与iOS英文文本对齐
  5. iOS优化了小数点精度问题
  6. 优化了Android端的滚动冲突问题,现在在页面可滚动状态时,Android端K线图也能正常横向滚动和缩放

2.0.4(2020-08-12)

  1. 修复了iOS端 theme属性里 chart_selector_text_up、chart_selector_text_down 这两个字段未生效的bug
  2. 新增 is-can-roll 属性,具体作用见文档

2.0.3(2020-08-06)

  1. 修复了iOS端在 开盘价 = 收盘价时,K柱不绘制的bug
  2. 开盘价 = 收盘价 时,一律默认为 上涨K柱颜色
  3. 修复了iOS端多绘制了一个指标的bug

2.0.2(2020-08-05)

  1. theme属性里面新增3个颜色字段,分别为 chart_selector_text_up、chart_selector_text_down、chart_selector_border,具体作用请查看最新demo
  2. 修复iOS端小数点精度问题
  3. Android端选择器样式与iOS端保持一致
  4. Android端X时间刻度由 时:分:秒 改为 月:日 时:分

2.0.1(2020-08-03)

  1. 修复了iOS长按K线图闪退的问题

2.0.0(2020-07-30)

  • K线图中,新增“当前页最后一条数据的收盘价Y刻度虚线”
  • 按照uniapp规范,属性一律由驼峰格式改为 - 分隔符格式
  • 新增show-dash-line、theme两个属性
  • 新增hideLoading、changeLang、changeIsRightPadding、changeShowDashLine、changeTheme四个方法
  • initData,loadHistory,updateData这些接口的数据格式变更

1.1.0(2020-07-20)

1.1.0 更新了iOS灰度版本,未经完整测试,有兴趣的各位可以测试一下,有bug提交给我,我转发给这边的iOS开发同事

1.0.2(2020-07-17)

  1. 插件更名,由FyKLine改为fy-kline

1.0.1(2020-07-16)

1.0.1 项目发布