Riot 4.7.1 发布,简单优雅的基于组件的 UI 库
Riot 4.7.1 发布了,此版本修复了一个循环项属性编译问题:
带有“each”项目属性的标签中的内容无法正确读取,错误是“ TypeError:scope.item.scope 未定义”。问题是编译器确实会生成返回 scope.classNames({active: scope.item.scope.isActive}); 而不是返回 scope.classNames({active: scope.item.scope.isActive});
<my-tag> <select multiple> <option class="{classNames({active: item.isActive})}" each="{item in items}"> {item.name} </option> </select> <style> .active { font-weight: bolder; } </style> <script> export default { items: [ {name: "foo", isActive: true}, {name: "bar", isActive: false}, ], classNames: (classes) => { return Object.entries(classes).reduce((acc, item) => { const [key, value] = item if (value) return [...acc, key] return acc }, []).join(' ') } } </script> </my-tag>
详情查看:
Riot 是一个简单而优雅的基于组件的 UI 库,为所有现代浏览器带来了自定义组件。其支持浏览器包括:
它的体积也很小,只有 6k:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Create React App 3.3.0 发布,零配置创建 App
Create React App 3.3.0发布了。Create React App 是由 Facebook 推出的脚手架,基本可以零配置搭建基于 webpack 的React开发环境,并内置了热更新等功能。 更新内容如下: 新特性 babel-preset-react-app #7438添加可选的链接和无效的合并运算符支持 babel-preset-react-app,react-dev-utils #7817添加数字分隔符支持 cra-template-typescript,cra-template,create-react-app,react-scripts #7716添加模板支持 Bug 修复 eslint-config-react-app #8039删除非意外多行规则 create-react-app #7991作用域包中的支持模板 #7839添加了对 typescript 模板和不支持的节点版本的检查 react-scripts #7860将 TypeScript 标记为 react-scripts 的可选对等依赖项 #7822修复 Jest 中的绝对路径问题 #7796修...
-
下一篇
Zotero 5.0.80 发布,参考文献管理工具
Zotero 是一个参考文献管理软件,也是一个免费 Firefox 和 Google 浏览器扩展。Zotero 可以协助用户收集、管理及引用研究资源,包括期刊、书籍等各类文献和网页、图片等。 日前,Zotero 5.0.78刚完成了发布;现如今,Zotero 5.0.80也已发布。 Zotero 5.0.80版本的新功能如下: 修复了直接从Zotero 4(2017或更早版本)升级到Zotero 5.0.78-79后出现的“无效字段”启动错误 修复了大型库中项目标签框中的自动完成功能(自5.0.78起)的性能问题 还原了同步中的选中标记→Windows / Linux(自5.0.78起)上的“ Choose Libraries…”窗口,并在所有平台上使选中/未选中状态更清晰 详细信息:https://www.filehorse.com/download-zotero/change-log/
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- MySQL数据库在高并发下的优化方案
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8编译安装MySQL8.0.19
- Dcoker安装(在线仓库),最新的服务器搭配容器使用