版本记录
[0.1.0] - 2026-10-18
首个公开版本。
新增
- setup 式 defineStore:
defineStore<T>(id, setup): () => T,state 用Ref、getter 用ComputedRef、action 用箭头函数;同 id 重复定义幂等并警告 - 模块级单例注册表:应用级生命周期,跨页面共享状态(Web + Android 双端实测)
- storeToRefs:模板解构自动解包
- 实例 API 顶层函数映射:
patch(≙$patchmutator 形态)/dispose(≙$dispose)/getStoreId(≙$id) - Pinia 实例与插件体系:
createPinia/setActivePinia/getActivePinia/pinia.use(plugin)(插件返回 void,UTS 约束) - 免挂载设计:纯状态管理无需任何挂载代码;插件场景顶层
setActivePinia(createPinia().use(plugin)) - 平台验证:vdom 模式 Web 与 App-Android(Kotlin 编译链)全用例通过
已知差异
- 脚本访问 state 需
.value(UTS 无 Proxy);模板经storeToRefs解构后自动解包 $subscribe/$onAction/$state/$patch对象形态 / Options 式 defineStore 不支持,详见文档「与标准 Pinia 的差异」
