Riot v9.0.0 发布,基于组件的 UI 库


Riot v9.0.0  现已发布。Riot 是一个简单而优雅的基于组件的 UI 库,为所有现代浏览器带来了自定义组件,压缩文件大小仅有 6 KB,支持 FireFox、Chrome、Edge、Safiri 等主流浏览器。

V9 几乎完全向后兼容 Riot.js 的早期版本,但是也进行了一些突破性的变更,具体如下:

  • 修复 #2975
  • 使用模块语法导出
  • 将库大小减少至 5.8kb
  • 使用 Prettier 格式化代码库
  • 停止支持 v18 之前的节点版本
  • Breaking Change:Babel 代码转译已被删除
    • 若要使用较旧的浏览器版本,你需要在应用程序中转译 Riot.js 导入
  • Breaking Change:Non boolean falsy 属性将不再被移除;取而代之的是使用nullundefined(另见 #2975)。例如:
    • <p is-active={false}>-is-active将不再被移除。改用<p is-active={null}>_
    • 值得注意的是,Riot.js 仍会自动检测 boolean 属性,例如checked或 selected,并在这种情况下删除它们的 falsy values

多个生态系统包已获得重大更新,其余的将很快更新。未来版本的 Riot.js 生态系统软件包将同步更新,以避免混淆。要使用 Riot.js v9,需确保仅安装 v9 @riotjs 软件包。

更新说明:https://github.com/riot/riot/releases/tag/v9.0.0


相關推薦

2022-11-04

Riot v7.0.7 现已发布。Riot 是一个简单而优雅的基于组件的 UI 库,为所有现代浏览器带来了自定义组件,压缩文件大小仅有 6 KB,支持 FireFox、Chrome、Edge、Safiri 等主流浏览器。 本次更新内容包括: 修复 #2971 修复 #

2023-09-19

算法和渐进增强带来的“地狱”: 示例代码 Nue 使用基于 HTML 的模板语法: <div @name="media-object" class="{ type }"> <img src="{ img }"> <aside> <h3>{ title }</h3> <p :if="desc">{ desc }</h3> <slot/> </aside> <

2023-01-27

上周五,Riot Games 发推称其开发环境遭到黑客攻击,入侵者可能已窃取英雄联盟 (LoL)、Teamfight Tactics (TFT) 和该公司的上个版本反作弊平台 Packman 的源代码。目前拳头公司已收到了威胁者发来的 1000 万美元赎金通知 ,要求支付该笔

2022-07-11

幕等格式封装成 mkv 格式。 MKVToolNix v69.0.0 是一个小版本发布,包含了一些 bug 修复和新功能。具体更新内容如下: Important notes all:在所有程序中的“colour”拼写都更改为“color”,以匹配 MKVToolNix 中使用的美式英语拼写。

2024-08-10

ZUI 3是一个开源的UI组件库,同时也是开源项目管理系统「禅道项目管理软件 」的基础UI框架。ZUI 3支持最大限度的定制,不依赖任何其他JS框架,可以在任何Web应用中通过原生的方式使用。 在ZUI 3中主要包含如下内容: 统一

2024-10-18

//github.com/devlive-community/datacap 一般更改​ [Core] 添加发布 npm 存储库配置 [Core] 支持编译 css [Core] 添加文档 [Core] 将 sh 替换为 bash [Core] 支持按需导入 组件更改​ [Tree] 支持通过选择子节点来扩展父目录 [Tab] 支持

2023-09-09

Steam++ 3.0.0-rc.1 已经发布,Steam 工具箱 此版本更新内容包括: 公告 3.0 全新版本发布 全新 UI,底层重构 新版本中重构了所有功能,所有功能都为独立的插件,现在大家可以按需删除和禁用你不想用的功能。 我们之后也会开源

2023-11-14

v4.0 更新介绍​ 拥抱原子化 CSS ,启用 UnoCSS ,并对框架部分组件样式进行了重构 如果你正在将老版本的业务代码向新版本迁移,推荐安装 UnoCSS 这个 VSCode 插件,它能高亮显示 UnoCSS 的代码。如果你的业务页面代码

2024-09-22

BootstrapBlazor v8.9.3 已经发布,Bootstrap 样式的 Blazor UI 组件库 此版本更新内容包括: Release 2024-9-20 V8.9.3 Bugs fix(AutoFill): 修复按键 ArrowUp/Down/Esc/Enter 触发 OnCustomFilter 回调问题 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/

2024-07-22

BootstrapBlazor v8.7.3 已经发布,Bootstrap 样式的 Blazor UI 组件库 此版本更新内容包括: ## Release 2024-7-21 V8.7.3 What's Changed Bugs fix(DockView): 修复当前选中 Panel 刷新后丢失问题 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/3860

2023-11-17

BootstrapBlazor v8.0.0 已经发布,Bootstrap 样式的 Blazor UI 组件库 此版本更新内容包括: Release 2023-11-16 V8.0.0 What's Changed fix(Table): 修复单元格内溢出文本 Tooltip 未居中问题 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/2307 f

2024-08-12

BootstrapBlazor v8.8.2 已经发布,Bootstrap 样式的 Blazor UI 组件库 此版本更新内容包括: Release 2024-8-11 V8.8.2 Bugs fix(TimePicker): 修复弹窗中无法调节时间问题 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/3975 fix(Table): 修复首

2024-09-28

BootstrapBlazor v8.10.1 已经发布,Bootstrap 样式的 Blazor UI 组件库 此版本更新内容包括: Release 2024-9-27 V8.10.1 Bugs fix(PopConfirmButton): 修复表格行内删除按钮确认框无法关闭问题 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/435

2024-07-29

BootstrapBlazor v8.7.4 已经发布,Bootstrap 样式的 Blazor UI 组件库 此版本更新内容包括: Release 2024-7-28 V8.7.5 Bugs fix(SelectTable): 修复内置 InputGroup 组件时搜索栏丢失 Label 问题 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/3896