开发者问题收集
我有一个组件和一个 Pinia 存储,其中包含一个状态和一些操作。该代码在浏览器和 E2E(cypress)测试中运行良好,但在单元测试中失败。我正在使用 vue-testing-utils 和 vitest。单击按钮时,可以从单元测试中正常调用存储函数,但如果该函数位于已安装或主脚本中,则测试失败src/components/UsersComponent.vue<script setup>imp
我创建了一个允许管理缓存的函数。我使用此函数来缓存对 API 调用的响应。export const cache = async (key: string, callback: Function) => {const cacheKey = `cache:${key}`;const data = await useStorage().getItem(cacheKey);if (data) {conso