39 lines
1022 B
TypeScript
39 lines
1022 B
TypeScript
/*
|
||
* @FilePath: \wang-vue-worke:\demo\daping\src\store\index.ts
|
||
* @Author: 王路平
|
||
* @文件版本: V1.0.0
|
||
* @Date: 2023-02-06 15:58:13
|
||
* @Description:
|
||
*
|
||
* 版权信息 : 2023 by ${再登软件}, All Rights Reserved.
|
||
*/
|
||
import { defineStore } from "pinia";
|
||
import {Names} from '@/store/storeName'
|
||
export const Index = defineStore(Names.index,{
|
||
// 使用方式
|
||
// const Index= useIndexStore()
|
||
// 1、Index.{数据}++
|
||
// 2、Index.$patch({数据:??})
|
||
// 3、Index.$patch((state)=>{ state.数据=??})
|
||
// 4、通过action修改
|
||
state:()=>{
|
||
return{
|
||
|
||
}
|
||
},
|
||
//computed 修改一些值
|
||
//需要使用return将数据抛出
|
||
//getters内可相互使用计算结果
|
||
//使用时可直接放入标签内<div>Index.方法()</div>
|
||
getters:{
|
||
|
||
},
|
||
//methods 可同步/异步,提交state
|
||
//actions内获取state数据使用this
|
||
// 使用方式
|
||
// 1、Index.方法()
|
||
//异步方法需要添加async和await
|
||
actions:{
|
||
|
||
}
|
||
}) |