乌鸦嘴文档 乌鸦嘴文档
乌鸦嘴社区 (opens new window)
乌鸦嘴社区 (opens new window)
  • NXMINI文档
    • 接口错误 api.error
    • 放入缓存 useCache
    • 数据来源 fresher
    • 携带Token withToken
目录

NXMINI文档

# 使用文档

# 接口错误 api.error

接口错误的时候,会返回error信息。如:

let api = await api();
api.error   //如果接口请求错误,会返回错误信息

所以我们需要判断接口成功后再执行某个逻辑的时候,可以这么做:

let api = await api();
if (!api.error) {  //如果接口没有错误,意味着接口执行成功
  ...
  ...
}

# 放入缓存 useCache

如果我们在获取api信息之后,同时需要将api获取的结果数据放入缓存,那么可以使用useCache。

  • 类型: boolean
  • 默认值: false

比如下面这样的使用方法:

  async function getCat() {
    return await repository('/user', get(), {useCache: true})
}

# 数据来源 fresher

fresher: true表示从api中获取数据,否则,则从缓存中获取数据。如下:

async function getCat() {
    return await repository(`/categories/customs/` + id, get(), { fresher: true })
}

如果我们将数据保存入缓存,下次需要在缓存读取数据的时候,只需要fresher: false,然后在使用的时候,直接如下,即可从缓存读取数据:

getCat()   即可从缓存读取数据

# 携带Token withToken

如果我们的api需要携带Token进行请求,只需要给get()方法的第二个参数传递withToken即可。比如:

async function getCat() {
    return await repository('/ad/text', get('', withToken), {})
}
Theme by Vdoing | Copyright © 2020-2022 wyz.xyz 宁ICP备15001739号-5
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×