0.2.5 • Published 2 months ago

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

Weekly downloads
19
License
ISC
Repository
-
Last release
2 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) {
    //被取消的
}

版本记录

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.5

2 months ago

0.2.4

2 months ago

0.2.3

6 months ago

0.2.2

6 months ago

0.2.1

1 year ago

0.2.0

2 years ago

0.1.16

3 years ago

0.1.15

3 years ago

0.1.14

3 years ago

0.1.13

3 years ago

0.1.12

4 years ago

0.1.11

4 years ago

0.1.10

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago