Vue3中Pinia的异步Actions 官网
Pinia的Actions也可以是异步的,比如进行网络请求。 // 定义一个异步actionimport { defineStore } from 'pinia';const useStore = defineStore('main', { state: () => ({ data: null }), actions: { async fetchData() { const response = await fetch('https://example.com/api/data'); this.data = await response.json(); } }});// 运行结果:将网络请求的数据赋值给data 异步Actions可以使用async/await语法,方便处理异步操作。