@tripmini/utils-mp
TypeScript icon, indicating that this package has built-in type declarations

0.0.5 • Public • Published

@tripmini/utils-mp

@tripmini/utils-mp是一个工具集,提供了以下可在微信小程序环境中使用的工具与方案

Request

Request用于发送Http请求,思想类似于axios,提供了一些Hooks方便在请求时候对请求体及响应体做一些编辑操作等

另外提供了RequestCancel类来用于取消使用Request发出的请求

BrowseTimer

BrowseTimer用于在微信小程序中统计对某一页面访问时长,方便的将页面总查看时间片段累计并在页面卸载时进行反馈

Cache

Cache是一个Map结构,其继承于Map并增加了常用方法

compareVersion

compareVersion方法用于比较两个版本号大小

debounce

debounce用于对一个函数进行防抖操作

envConsts

envConsts定义了当前运行各种环境判断

EventEmit

EventEmit事件订阅发布模型,类似Vue中的$on/$off系列方法

Loading

Loading封装了wx.showLoadingwx.showToast等方法

Logger

Logger提供了日志上报的功能,并运行自定义上报字段

randomID

randomID提供了一个生成随机数ID的功能,类似于uuid结果

Router

Router在微信小程序中对路由跳转的封装

wait

wait方法提供了一个可以配合await关键字实现类似于Sleep的功能

WaitGroup

WaitGroup类提供了简化版GO语言中WaitGroup的思想

dayjs

dayjs()高度类似于moment用于处理时间,https://github.com/iamkun/dayjs

MD5

md5()是一个生成md5值的方法

DiffMatchPatch

DiffMatchPatch类是Google推出的一个diff计算工具,https://github.com/google/diff-match-patch

Readme

Keywords

none

Package Sidebar

Install

npm i @tripmini/utils-mp

Weekly Downloads

0

Version

0.0.5

License

ISC

Unpacked Size

51.9 kB

Total Files

12

Last publish

Collaborators

  • wzqhaha
  • wanpan_11
  • channingliu
  • chimyeon
  • gaoneng1850
  • fennghuang