Riot 4.7.1 发布了,此版本修复了一个循环项属性编译问题:
带有“each”项目属性的标签中的内容无法正确读取,错误是“ TypeError:scope.item.scope 未定义”。问题是编译器确实会生成返回 scope.classNames({active: scope.item.scope.isActive}); 而不是返回 scope.classNames({active: scope.item.scope.isActive});
{item.name}
.active { font-weight: bolder; }
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(' ')
}
}
详情查看:
- https://github.com/riot/riot/releases/tag/v4.7.1
- https://github.com/riot/riot/issues/2788
Riot 是一个简单而优雅的基于组件的 UI 库,为所有现代浏览器带来了自定义组件。其支持浏览器包括:

它的体积也很小,只有 6k:

本文原标题:Riot 4.7.1 发布,简单优雅的基于组件的 UI 库
本文原地址:https://www.oschina.net/news/111920/riot-4-7-1-released
以上就是关于“Riot 4.7.1 发布 简单优雅的基于组件的UI库”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm