pinia - 大菠萝的使用
外壳API
//所有的接口的通用类型
export interface IApiRes<T>{code : string,msg:string,result: T
}单个分类的类型
export type 详细数据泛型 = {获取数据的类型
}
src -> types -> data.d.ts文件里设置
//1.导入菠萝 - pinia
import { defineStore } from "pinia"
//导入axios -- request
import request from '@/utils/request'
//导入泛型
import {详细数据泛型,API外壳} from '@types/data'
export default defineStore('导出方法名',{state: () => ({//数据储存数据存储: [] as 详细数据泛型[]
}),actions:{//请求async get请求List() {const res = await request.get<API外壳<详细数据泛型[]>>('请求路径')this.数据存储 = res.需要的数据}}
})
导出方法名 = 就是 store 的唯一一个的id ,因为有id的存在,所有可以创建多个模块
src -> store -> modules -> home.ts
中间键 / index.ts
src -> store -> index.ts
import home from "./modules/home";export default function useStore(){return {home:home()}
}
调用方法
import useStore from '@/store'
//解构
const { home } = useStorehome.get请求List()
pinia - 大菠萝的使用相关推荐
- vue3的pinia(大菠萝)
一:Pinia简介和五大优势 Pinia是vue生态里Vuex的替代者,一个全新的vue状态管理库.在Vue3成为正式版以后,尤雨溪强势推荐的项目就是Pinia. 那先来看看Pinia比Vuex好的地 ...
- css绘制一个Pinia小菠萝
效果如下: pinia小菠萝分为头部和身体,头部三片叶子,菠萝为身体 头部 先绘制头部的盒子,将三片叶子至于头部盒子中 先绘制中间的叶子,利用border-radius实现叶子的效果,可以借助工具来快 ...
- 开发WP版本的大菠萝英雄榜
前言 想当年Team有无数人在玩大菠萝,我被忽悠进来做肉盾,选了蛮子,从1.0开始,经历了103.105.108.2.0.2.1.这个游戏对我最大的帮助是学习了不同的技术,比如XAML.比如xcode ...
- vue vuex和pinia(菠萝)的区别
pinia(菠萝)的优点 Vue2和Vue3都支持,这让我们同时使用Vue2和Vue3的小伙伴都能很快上手. pinia中只有state.getter.action,抛弃了Vuex中的Mutation ...
- pve 不订阅更新_刺激战场:首个PVE模式年兽大作战,落地全是大菠萝,CF既视感!...
1月5号,<刺激战场>体验服再次进行更新,之前亦宸已经跟小伙伴们分享了主要的更新内容.不过亦宸上次没有提到重点内容,是的,就是<刺激战场>首个PVE模式"年兽大作战& ...
- 我的大菠萝 – 2,控件及数据绑定
控件拖放 背景图片的设置 现在开始为每个tab page增加控件 对于"装备",有一个背景图片,按照大菠萝3里面的设定,有5种英雄,每种分为男.女,共10张图片.大小均为宽994, ...
- 我的大菠萝 – 1,大框架的搭建
背景 本人iOS开发超级新手,从来没有玩过.有一些C#的开发经验.这个博文连载,是自己学习6天的过程中写的一个小程序.本人酷爱暗黑3,男蛮子,巅峰等级70+.所以要写一个在iPAD上可以用的属性查看器 ...
- 大菠萝 Pinia 持久化方案 Pinia Persist Own
在使用 Pinia 时,一直想找到一个可以持久化的插件,不过用了很多都不是很理想,所以抽空的时候,自己写了一个. 安装 # npm npm i pinia-persist-own # pnpm pnp ...
- Vue3大菠萝pinia笔记
pinia的基本特点 pinia同样是一个Vue 状态管理工具,它和vuex有很多相似的地方.本质上他是vuex团队核心成员开发的,在vuex上面提出了一些改进.与vuex相比,pinia去除了vue ...
- 大菠萝M1内存条应用场景和性价比分析
上一篇中,冬瓜哥向大家详细介绍了Memory1的基本原理,其逼格还是非常高的,也让冬瓜哥见识了底层体系结构的一种花样玩法,不禁感叹技术无止境. 本文目录: 1. ApacheSpark实测数据 ...
最新文章
- ECLIPSE 调试F8-------运行到下一断点处 F5-------STEP INTO F6-------STEP OVER
- 怎样加入� android private libraries 中的包的源码
- 8 张图,看你是否理解 Java
- 0x0000007F蓝屏问题摸索解决-没有完成
- 中国35位“大国工匠”榜单出炉!西工大、西电合计占半壁江山!清华仅1人!...
- dev c++ 报错[Error] ld returned 1 exit status 的解决办法
- jQuery的几个例子流程讲解
- CPU制造工艺完整过程(图文)
- kis商贸系列加密服务器,金蝶KIS商贸系列V3.0发版说明教程.doc
- c语言ascii码16进制,C语言附录ASCII码表.doc
- 卸载北信源内网桌面监控的完全攻略
- c语言窗口炸弹代码,C语言实现宾果消消乐
- groovy简单介绍
- FPGA 等效门数的计算方法
- 当 SegmentFault 遇上呼伦贝尔
- Java实现 LeetCode 506 相对名次
- linux系统电视盒子到底是什么
- Entry name ‘assets/app.js‘ collided
- Python小工具:批量给视频加水印!
- 骨传导耳机哪个好、骨传导耳机最新品牌推荐
热门文章
- 制造业数字化转型存在哪些问题
- LIO-SAM论文与代码阅读笔记(二)代码阅读:imuPreintergration.cpp和imageProjection.cpp
- windows2016小文件服务器,Windows Server 2016 搭建 SMB 共享文件
- 网易面试总结——面试案例9~面试案例12
- 计算机网络公网ip,怎么查看电脑的公网IP地址
- 腾讯云uniapp云直播和即时通信插件接入流程
- linux终端反引号怎么使用,Linux 反引号 的作用
- obsutil相关 (桶相关操作Linux)
- 刀具寿命预测研究方法
- TPMS烧录器安装 SNP739