focusable-core

2.0.1 • Public • Published

focusable-core更新日志

2022-10-27 2.0.1更新日志:

1.同时支持了方向监听方法里的同步和异步焦点聚焦操作;   2.增加了 next 方法,支持传入方向标识或具体元素;   3.增加了元素聚焦状态的全局监听方法 setOnFocusChangeListener;   4.增加了 scrollTo 方法,可用来更方便的滚动页面;

2022-08-29 1.1.3更新日志:

处理了某些模拟器上和PC上的非常规按键会导致键值丢失的问题,方便开发调试

2022-07-28 1.1.2更新日志:

重置或者替换focusableClassName,对应的classname会随着改变

2022-04-16 1.1.1更新日志:

兼容vue-cli5/webpack5,解决在vue-cli5/webpack5下exports is not defined报错

2022-02-14 1.1.0更新日志:

兼容vite

2021-12-30 1.0.5更新日志:

当设置distanceToCenter,且左右都存在滚动条的情况下,上下滚动的时候左右的滚动条不滚动问题

2021-12-18 1.0.4更新日志:

当一直按键不抬起时,控制每一次焦点的获取时间,从而达到控制滚屏速度

2021-10-28 1.0.3更新日志:

1、禁止隐藏元素聚焦; 2、开放滚动动画执行时间自定义,默认 200ms; 3、开放滚动动画循环的次数,默认 20次(注意:数值越小越耗性能); 4、优化其它不影响使用的小逻辑;

2021-09-27 1.0.2更新日志:

修复 vue3.x 延时加载元素的情况下,自定义事件不触发的问题;

2021-09-10 1.0.1更新日志:

1、防止和三方 UI 库类命名冲突,导出自定义 itemAttrname; 2、优化聚焦逻辑,禁止 svg 元素聚焦; 3、禁止焦点嵌套情况,父子元素同时设置可聚焦时只允许父元素聚焦;

2021-07-24 1.0.0更新日志:

1、优化对 angular 的支持; 2、稳定版本。

2021-07-24 0.0.6更新日志:

1、增加 formAutofocus 配置指定表单是否可执行原生聚焦(输入状态); 2、开放 focusableClassName 的配置(原则上是开放给react用的),如果不明白这个是做什么用的,说明你不需要用到这个;

2021-07-16 0.0.5更新日志:

增加 readXPath 接口,便于读取目标元素的 xpath 路径,可用于需要序列化标签存储的场景;

2021-04-09 0.0.4更新日志:

1、增加 init 属性的独立配置项,可单独设置某个属性值; 2、增加 limitingEl 逻辑,可限制页面上只有某个容器内的元素可聚焦;

2020-12-24 0.0.3更新日志:

1、增加滚动 center 模式,通过 distanceToCenter 控制; 2、优化聚焦算法;

2020-12-11 0.0.2更新日志:

增加 TV 端长按事件的支持;

2020-12-09 0.0.1更新日志:

第一次发版.

Readme

Keywords

Package Sidebar

Install

npm i focusable-core

Weekly Downloads

43

Version

2.0.1

License

MIT

Unpacked Size

25.6 kB

Total Files

3

Last publish

Collaborators

  • slailcp