当前位置: 首页 > news >正文

经验总结:使用vue3测试后端接口的模板

为了方便在开发中途,比较即时地,测试自己写的接口,是否有BUG,所以整理了这个测试模板。
效果就是可以通过自己编码,比较灵活,比较快得触发接口调用。
下边这个是最核心的模板,然后还有一个写axios调用的,也附在下边了。
另外这样做和纯用html的fetch对比,比较好解决跨域和用户uid的问题,也更实际一点,因为我自个儿实际开发用的也是vue。

<template>
    <div>
        <h1>测试界面</h1>
        <button @click="loadReviewTask">测试函数 (你要测试哪个方法)</button>
        <div v-if="notes">
            <pre>{{ notes }}</pre>
        </div>
    </div>
</template>

<script setup>

import { findReviewTask } from '@/api/sm2';
import { ref } from "vue";
import { ElMessage } from 'element-plus';

const notes = ref(null);
const loadReviewTask = async () => {
    try {
        const response = await findReviewTask();
        console.log(response);
        notes.value=response.data
    } catch (error) {
        ElMessage.error("加载失败");
    }
};
</script>

<style scoped>
button {
    margin-bottom: 10px;
}
</style>

import request from '@/utils/request.js'
const baseURL = '/sm2-service'

// 获取待复习笔记
export const findReviewTask = () => {
  return request.get(`${baseURL}/findReviewTask`);
};
// 更新一条笔记的复习参数
export const updateEF = (data) => {
  return request.post(`${baseURL}/updateEF`,data);
}

相关文章:

  • 做游戏试玩网站培训机构营业执照如何办理
  • 网站公司注册流程sem分析是什么
  • 台州永建建设有限公司网站网站建设方案外包
  • 做宠物的网站百度明星人气榜
  • 做网站大概需要多少钱郑州seo培训
  • 网站建设的利益网络营销推广专家
  • 【京准时钟】网络时间同步服务器对数据库的重要性
  • 【JAVA】阿里云百炼平台对接DeepSeek-V3大模型使用详解
  • DOM Node
  • 鸿蒙NEXT开发-Navigation组件导航
  • Python - Python操作Redis
  • JavaWeb后端基础(1)
  • 【Linux】Linux的基本指令(2)
  • 数据库数据恢复—SQL Server附加数据库报错“错误 823”怎么办?
  • PHP面试题--后端部分
  • 浅谈人工智能之Windows安装llama factory
  • vue使用a-table设置自定义合并字段实现某字段值相同则合并行
  • pyQT5简易教程(一):制作一个可以选择本地图片并显示的桌面应用
  • 455. 分发饼干(LeetCode)
  • Oracle 数据变化量查询
  • mac下载MAMP6.8.1;解决mac使用小皮面板安装php7.4
  • 动态表头导出EasyExcel
  • 基于C语言对CAPL语法基础的理解
  • 天梯赛:L2-001 紧急救援
  • 6.6.5 SQL访问控制
  • 第16届蓝桥杯模拟赛题解 第三场 Java