#3141·layui

[core] 弃用 lay-filter 属性、重构 Component.on

Author: sentsimCreated Aug 14, 2026Updated Aug 15, 2026

背景

lay-filter 属性作为 2.x 时代的产物, 长期与 id 存在重叠。大部分组件基本已向 id 对齐,lay-filter 已不合时宜。Component.on 作为依赖 lay-filter 属性的通用方法,写法怪异,返回的参数也未进行统一。

目标

  1. 采用 id 作为外部操作的唯一索引
  2. 重构 Component 事件机制

范围

  • 所有已迁移到 Component 的组件;form、table 由于将进行重写,不在此次任务之列。
  • 无需编写 docs、tests/unit