一:Pinia简介和五大优势Pinia是vue生态里Vuex的替代者,一个全新的vue状态管理库。在Vue3成为正式版以后,尤雨溪强势推荐的项目就是Pinia。那先来看看Pinia比Vuex好的地方,也就是Pinia的五大优势。可以对Vue2和Vue3做到很好的支持,也就是老项目也可以使用Pinia。抛弃了Mutations的操作,只有state、getters和actions.极大的简化了状态管理库的使用,让代码编写更加容易直观。不需要嵌套模块,符合Vue3的Compositionapi,让代码更加扁平化。完整的TypeScript支持。Vue3版本的一大优势就是对TypeScript的支持
效果如下:pinia小菠萝分为头部和身体,头部三片叶子,菠萝为身体头部先绘制头部的盒子,将三片叶子至于头部盒子中先绘制中间的叶子,利用border-radius实现叶子的效果,可以借助工具来快速实现圆角的预想效果https://9elements.github.io/fancy-border-radius/divclass="center_lafe">div>.center_lafe{width:100px;height:200px;background:linear-gradient(-130deg,#61d572,#52ce63);border-radius:50%50%50%50%/10
效果如下:pinia小菠萝分为头部和身体,头部三片叶子,菠萝为身体头部先绘制头部的盒子,将三片叶子至于头部盒子中先绘制中间的叶子,利用border-radius实现叶子的效果,可以借助工具来快速实现圆角的预想效果https://9elements.github.io/fancy-border-radius/divclass="center_lafe">div>.center_lafe{width:100px;height:200px;background:linear-gradient(-130deg,#61d572,#52ce63);border-radius:50%50%50%50%/10
官网直通车WhatisPinia?官网的介绍是:Pinia最初是在2019年11月左右重新设计使用CompositionAPI的VueStore的实验。从那时起,最初的原则仍然相同,但Pinia适用于Vue2和Vue3,并且不需要你使用组合API。除了安装和SSR之外,两者的API都是相同的,并且这些文档针对Vue3,并在必要时提供有关Vue2的注释,以便Vue2和Vue3用户可以阅读!我的理解是:Pinia是Vue.js的轻量级状态管理库,最近很受欢迎。它使用Vue3中的新反应系统来构建一个直观且完全类型化的状态管理库。Pinia的成功可以归功于其管理存储数据的独特功能(可扩展性、存储模块组
官网直通车WhatisPinia?官网的介绍是:Pinia最初是在2019年11月左右重新设计使用CompositionAPI的VueStore的实验。从那时起,最初的原则仍然相同,但Pinia适用于Vue2和Vue3,并且不需要你使用组合API。除了安装和SSR之外,两者的API都是相同的,并且这些文档针对Vue3,并在必要时提供有关Vue2的注释,以便Vue2和Vue3用户可以阅读!我的理解是:Pinia是Vue.js的轻量级状态管理库,最近很受欢迎。它使用Vue3中的新反应系统来构建一个直观且完全类型化的状态管理库。Pinia的成功可以归功于其管理存储数据的独特功能(可扩展性、存储模块组