Skip to content
This repository has been archived by the owner on Apr 7, 2024. It is now read-only.

表格组件兼容性整理 #18

Open
feichao93 opened this issue Apr 15, 2020 · 9 comments
Open

表格组件兼容性整理 #18

feichao93 opened this issue Apr 15, 2020 · 9 comments
Labels
documentation Improvements or additions to documentation

Comments

@feichao93
Copy link
Collaborator

feichao93 commented Apr 15, 2020

表格用到了一些较新的 JavaScript/CSS 特性,对浏览器的版本要求较高。需要整理一下哪些特性对浏览器的要求较高,看一下是否能够降低对浏览器的要求。

兼容性问题主要来源:

目前兼容结果:

  • 移动端兼容性需要进一步检查(大部分手机上都没什么问题,但是移动端浏览器种类繁多,无法一一检查)
  • 不兼容 IE (不再考虑 IE 了,ali-react-table 的目标是现代化的表格组件)
  • chrome 56+  CSS sticky position
  • safari 9.1+  CSS 变量
@feichao93 feichao93 added the documentation Improvements or additions to documentation label Apr 16, 2020
@wqhui
Copy link

wqhui commented Apr 26, 2020

体验了一下还是挺不错的,功能覆盖的很全,剋洗不支持IE,ORZ

@jsonz1993
Copy link

移动端兼容 划掉,是兼容了吗?

@feichao93
Copy link
Collaborator Author

feichao93 commented Jun 12, 2020

@jsonz1993 还没有兼容,移动端下目前还有问题。 移动端的问题 等我有空了处理一下,但要等一段时间。

update v2.4 移动端应该没什么大问题了

@jsonz1993
Copy link

@shinima 看了文档和扩展功能,基本覆盖了我想要的功能,pc端体验很好👍

@0408jiahuicao
Copy link

希望能兼容到ie11

@coingpaic
Copy link

希望能兼容到chrome49。NodeList#forEach 兼容问题可以用node-list-polyfill解决。sticky问题没有好的解决办法。

@feichao93
Copy link
Collaborator Author

希望能兼容到ie11

@0408jiahuicao ali-react-table 的定位是现代化的表格组件,IE 不会再进行兼容了

希望能兼容到chrome49...

@coingpaic 试一下 0.14.2 版本,去掉了 NodeList#forEach 的使用。

@mamababa
Copy link

baseTable里面用到了大量的计算 为什么好多处用到了rxjs,本地抄了下虚拟table的功能,基本用到了BaseTable里的所有方法。。好多看不懂的计算,求讲解

@feichao93
Copy link
Collaborator Author

@mamababa 表格内部用 RxJS 来处理各种事件。 表格源码… 看不懂的话就算了… 没有什么必要看源码。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

6 participants