Riot 4.6.0 发布了,更新内容如下:
- 修复了在<template>标签中呈现文本表达式的情况下的小写问题
- 更新改进了核心代码、编译器和 dom 绑定
- 通过<slot>属性添加对 HOC(高阶组件)组件的支持,例如:
Provider
<hoc-component>
<slot message={ message } theme={ theme }/>
<script>
export default {
message: 'hello',
theme: 'dark'
}
</script>
</hoc-component>
Consumer
<app>
<hoc-component>
<!-- the {message} property will be provided by the <hoc-component> -->
<h1>{ message }</h1>
<!-- the {theme} property will be provided by the <hoc-component> -->
<sidebar theme={ theme }/>
</hoc-component>
<!-- the {message} property is not available outside of the <hoc-component> -->
<p>{ message }</p>
</app>
Riot 是一个简单而优雅的基于组件的 UI 库,为所有现代浏览器带来了自定义组件。其支持浏览器包括:
它的体积也很小,只有 6k:
转自 https://www.oschina.net/news/110080/riot-4-6-0-released