UI视图
Button
在 App 视图中执行操作。
Button 使用任意 OneScript 视图作为标签,并渲染为原生 SwiftUI 按钮。函数 action 在 App 视图会话中执行。
import { Button, Text, useState } from "onescript/views"
function CounterButton() {
const [count, setCount] = useState(0)
return (
<Button action={() => setCount(value => value + 1)}>
<Text>次数:{count}</Text>
</Button>
)
}| 属性 | 类型 | 说明 |
|---|---|---|
action | () => void | Promise<void> | 在 App 交互视图中执行的回调。 |
role | "cancel" | "destructive" | 可选的原生 SwiftUI 按钮角色。 |
children | ViewChild | 按钮标签。 |
在 Widget 和主 App Widget 预览中,原生 Button 以禁用状态显示。点击不会执行 action。
同时支持修饰符,包括 buttonStyle、controlSize 和 disabled。
How is this guide?
最后更新于