0.2.9 • Published 10 months ago

@belvoly-vue-aioa/m-core v0.2.9

Weekly downloads
19
License
ISC
Repository
-
Last release
10 months ago

说明

移动前端核心库,包含 request, 配置

使用方法

requeset

const { data, success } = await request('/xxx',
        {
            method: 'GET',
            data: { name: 'XX' }
        }
})

requeset 取消

let abort

const result = request('/xxx',
        {
            method: 'GET',
            data: { name: 'XX' },
            cancel: (c) => {
                abort = c
            }
        }
})
// 取消
abort()

const { success, isCancel } = await result
if(success) {
    // success = false
}

requestVariant

request的变体方法,返回promise和abort,支持直接取消,参数和返回值和request一样

const { promise, abort } = requestVariant('/x')

setTimeout(abort, 1000)

const { data, success, isCancel } = await promise
if (success) {
    //data
} else if (isCancel) {
    //被取消的
}

版本记录

v0.2.9

  1. 增加harmony 鸿蒙判断标识

v 0.2.7

  1. 定位返回坐标系标准

v 0.2.5

  1. 增加钉钉政务云SDK整合能力

v 0.2.4

  1. 增加随申办政务云SDK整合能力

v 0.2.2

  1. 修复request 在 www-form-urlencoded格式下,null和undefined变成字符串传递给后端了

v0.2.1

  1. 增加企业微信agentConfig功能

v0.2.0

  1. 升级核心依赖库的版本

v 0.1.16

  1. 增加requestRequestOption参数说明

v 0.1.15

  1. 选人组件调用的接口可以在浏览器中直接打开并返回数据,安全检测提升安全不够,需要修改为受保护的public/private接口#24

v 0.1.13

  1. 修复request在safari浏览器,当页面使用window.location.href产生302的情况,会显示错误提示。

v 0.1.12

  1. 增加企业微信的配置和支持

v 0.1.11

  1. request 增加异常处理handleCatch 参数。 修复异常时 没有返回正确的response

v 0.1.10

  1. request 增加 isShowError选项,是否默认显示错误信息
  2. request Get 方式过滤null和undifine选项

v 0.1.6

  1. request修复options为nullBUG

v 0.1.5

  1. request增加cancel取消的选项,返回值增加isCancen判断是否主动取消的
  2. 增加requestVariant,是request的变体,返回 { promise, abort }

v 0.1.2

  1. 修复TS编译的Target为esnext,导致编译在低版本浏览器无法运行
0.2.9

10 months ago

0.2.8

10 months ago

0.2.7

11 months ago

0.2.6

11 months ago

0.2.5

1 year ago

0.2.4

1 year ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.16

4 years ago

0.1.15

4 years ago

0.1.14

4 years ago

0.1.13

5 years ago

0.1.12

5 years ago

0.1.11

5 years ago

0.1.10

5 years ago

0.1.9

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago