Skip to content

接口使用

数据格式

后台返回数据分为基础数据与有分页结果的数据

基本数据的返回格式

  • 如果 message 有内容,系统将自动弹出消息
  • data字段为具体数据
  • 可以使用后台控制器的 $this->success 方法简化操作
{
    "code": 0,
    "status": "success",
    "message": "",
    "data": {
        "id": 5,
        "title": "Miss",
        "content": "Est suscipit ut ea quod quis possimus sed. ",
        "type": null,
        "site_id": 1,
        "created_at": "2022-07-10T19:42:23.000000Z",
        "updated_at": "2022-07-10T19:42:23.000000Z"
    }
}

分页结果的数据,不需要像上面一样包装,后端直接返回数据即可。

typescript

你可以修改 types/api.d.ts 对响应数据的TS类型声明进行修改。

前台

接口文件建议定义在 apis目录中,你可以通过查看 vue/src/apis/demo.ts 文件学习。

接口返回的数据类型,在types/model.d.ts 文件中定义。