Skip to content

使用建议

1.x 已停止维护,仅保留文档供仍在使用的项目查阅。新项目请使用 2.x,已有项目可参考 从 1.x 升级。

什么是 vuEPG ​

vuEPG 是基于 vue-epg,使用 vue-demi 完全重构的 Vue 2/3 通用焦点管理工具,感谢 vue-epg 珠玉在前。

为什么要重构 ​

  • 原项目删库
  • 兼容性问题
  • 源码不合理
  • 等等

相比 vue-epg 多了什么 ​

  • Vue3 支持
  • Composition API
  • TypeScript 类型注解
  • 尽可能多的源码注释
  • 更多的 api

有问题请提交 issue 和 pull request

已知问题 ​

当前版本仍有以下问题,遇到时可参考升级到 2.x:

  • 个别布局下,方向键没有选中距离最近的元素(比较距离时基准没有随之更新)
  • 焦点所在元素被隐藏(v-show、KeepAlive 切换页面)后,方向键不再响应
  • 焦点元素重渲染(例如 :class 变化)后,焦点 class 会被清除
  • 多个组件同时注册 onBack 时互相覆盖,内层组件卸载后外层组件的回调也会失效

基于 MIT 许可发布 · 支持项目