Commit Graph

8 Commits

Author SHA1 Message Date
morning-star
61418aef5e
feat(element): 支持指定元素渲染 (#2162)
* feat(element): 支持指定元素渲染

* docs(element): 更新文档

* docs: 更正 tab 定向渲染的文档

---------

Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com>
2024-08-16 18:47:19 +08:00
sunxiaobin89
829bedc706
feat(element-tab): 新增 tab 切换前的事件 (#2111)
* feat(element-tab): 新增 tab 切换前的事件

* feat(element-tab): 优化 tabChange 添加 skipBeforeChange 参数

* docs(element-tab): 更新 tabChange 和 tabBeforeChange 相关文档

* Update docs/tab/index.md

* Update docs/tab/index.md

* Update docs/tab/index.md

* Update docs/tab/index.md

* chore: 修改名称一致及优化注释

---------

Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com>
2024-07-26 22:34:46 +08:00
morning-star
ea1693dd32
feat(tab): 增强 tab 功能 (#1955)
* feat(tab): 增强 tab 功能

  1. lay-allowclose="false" 可以添加到 tab 容器或 tab title 元素上,遵循就近原则。
    - 添加到 tab 容器时,控制所有选项卡是否允许关闭,
   -  添加到 tab title 元素时,控制单个选项卡是否允许关闭。
   - tabAdd 参数新增 allowclose 选项,效果同 tab title 元素上的 lay-allowclose 属性

  2. 当 tab title 元素上有 lay-id 属性时,将根据 id 显示/删除对应的 content 元素,方便实现拖拽选项卡

  3. 新增 tabBeforeDelete 事件,返回 false 时阻止关闭对应的选项卡
 4. 因为 2,事件参数新增 id 属性

* refactor: 移除 title 和 content 同步 id,改为如果 content 中找不到 id, 就回退到默认行为

* docs(tab): 更新 tab 文档

* docs(tab): 优化文案

* style(tab): 避免某些分辨率下默认风格的当前选中标签头出现下边框的问题

* docs(tab): 优化文档及示例细节

---------

Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com>
2024-06-03 22:12:09 +08:00
贤心
92465e0a29 完善 tab 文档中的示例的资源引入 2023-07-21 12:35:59 +08:00
贤心
99fb15047a 丰富 tab 文档内容 2023-06-06 10:05:45 +08:00
贤心
89772f47da 优化 docs 子文档的引用路径 2023-05-10 12:14:45 +08:00
贤心
727fb8305e 优化 Docs 内容 2023-05-03 17:17:39 +08:00
贤心
5a386e3124 Add docs 2023-04-24 08:42:47 +08:00