Loading

随笔分类 -  VUE / Vue-Pinia

摘要:什么是Pinia 在vue3之前我们最常用的状态管理就是Vuex,当然在vue3中也有相对应的Vuex的版本。但是还是推荐使用Pinia,原因有以下几点: 语法简单,mutations 不再存在。 无需创建自定义复杂包装器来支持 TypeScript,所有内容都是类型化的 不再需要注入、导入函数、调 阅读全文
posted @ 2023-02-28 15:22 RuoVea 阅读(587) 评论(0) 推荐(0)
摘要:前言 全局状态管理工具 Pinia.js 有如下特点: 完整的 ts 的支持; 足够轻量,压缩后的体积只有1kb左右; 去除 mutations,只有 state,getters,actions; actions 支持同步和异步; 代码扁平化没有模块嵌套,只有 store 的概念,store 之间可 阅读全文
posted @ 2023-02-28 15:12 RuoVea 阅读(42) 评论(0) 推荐(0)
摘要:Pinia 起始于 2019 年 11 月左右的一次实验,其目的是设计一个拥有组合式 API 的 Vue 状态管理库。从那时起,我们就倾向于同时支持 Vue 2 和 Vue 3,并且不强制要求开发者使用组合式 API,我们的初心至今没有改变。除了安装和 SSR 两章之外,其余章节中提到的 API 均 阅读全文
posted @ 2023-02-28 15:00 RuoVea 阅读(1409) 评论(1) 推荐(0)