Loading

随笔分类 -  VUE

摘要:什么是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)
摘要:前言 学无止境,无止境学。大家好,我是张大鹏,之前在抖音有5万多粉丝,不过现在不拍视频,专心写公众号了。笔者目前是高级Python工程师,之前是全栈工程师,主要擅长Golang和Python开发,对于Java,Vue,React也有一些研究。工作之余,喜欢学习和分享,希望能够通过此公众号,将自己学到 阅读全文
posted @ 2023-02-20 11:49 RuoVea 阅读(1135) 评论(0) 推荐(0)
摘要:版本 node 16.18.0 Vue3 配置基础环境 安装axios npm install axios 编写dev与prod环境文件 dev NODE_ENV='development' prod NODE_ENV='production' 动态配置环境信息 export interface I 阅读全文
posted @ 2023-02-20 11:48 RuoVea 阅读(193) 评论(0) 推荐(0)
摘要:虽然说Fetch API已经使用率已经非常的高了,但是在一些老的浏览器还是不支持的,而且axios仍然每周都保持2000多万的下载量,这就说明了axios仍然存在不可撼动的地位,接下来我们就一步一步的去封装,实现一个灵活、可复用的一个请求请发。 这篇文章封装的axios已经满足如下功能: 无处不在的 阅读全文
posted @ 2023-02-20 00:26 RuoVea 阅读(653) 评论(0) 推荐(0)