API
SinleUI 暴露出可操作的 API 对象 $snui
,提供了丰富的 API 配置及方法。
注意
不可直接从插件内部任何 uts
文件导入对象或类型,所有对象/类型均从 @/uni_modules/sinle-ui
导入
typescript
import { $snui } from '@/uni_modules/sinle-ui'
$snui
属性
名称 | 类型 | 只读 | 描述 |
---|---|---|---|
colors | SnColorBase | 是 | 提供当前主题和颜色模式下的颜色对象 |
utils | UtilsLib | 是 | Utils 工具库 |
store | StoreLib | 是 | Store 状态管理 |
libs | Core | 是 | 其他核心库,详见 |
configs | Configs | 否 | SinleUI 的全局配置,详见 |
方法
名称 | 参数 | 返回值 | 描述 |
---|---|---|---|
setColor | (theme: string, key: string, value: string) | - | 设置指定主题中的指定颜色变量的值。theme 可选值:light | dark 。 |
setColorSet | (theme: string, colorSet: SnColorBase) | - | 设置指定主题中的所有颜色变量的集合,一键修改项目配色。theme 可选值:light |dark 。 |