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条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Mario游戏-低调大师作品
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G