{"versions":{"0.1.0":{"name":"@escook/request-miniprogram","version":"0.1.0","description":"基于 Promise 的小程序网路请求库","main":"miniprogram_dist/index.js","miniprogram":"miniprogram_dist","scripts":{},"keywords":["request","miniprogram","wx","weixin"],"repository":{"type":"git","url":"git+ssh://git@github.com/liulongbin1314/request-miniprogram.git"},"bugs":{"url":"https://github.com/liulongbin1314/request-miniprogram/issues"},"author":{"name":"LiuLongBin"},"license":"MIT","gitHead":"234a0317373212531d1dde26342e3ef74c70095c","homepage":"https://github.com/liulongbin1314/request-miniprogram#readme","_id":"@escook/request-miniprogram@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"anonymous","email":"rubbit.wolf@foxmail.com"},"dist":{"integrity":"sha512-wc9Z0rcSFbzlhwJWLj/78OaPFwTF5fJILALSklhHzR5w2HG0AcpcC0DJFjfi8ifM5SgIa/SUI/T7ss4qNpVm6g==","shasum":"49939572f0868de9a415d56269dc7d2bc761973b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@escook/request-miniprogram/-/request-miniprogram-0.1.0.tgz","fileCount":3,"unpackedSize":3746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAcS6CRA9TVsSAnZWagAA2YIP/1AkajhKVHDPZQG9CJ4i\nGOvh2DfATxkkCh645N+JvL2KUDrg7cE4otM5ojh+HNoie+qaGxsIZ6NJBuVP\n6EyDyNf4rEBuDEfs6QyzqlEBd2eTLKYYT2km/18m0T0tOW25nZ4ftmuqqQOv\nofvmVDzkrawIZNz9AfGBkVokHGTG+GAHE/LTqJN1j+MYARWGZDLYG//ulkHx\nfjHjn+GZwz3B/VoZ2kigYYC6KJEk+BNR2t62K7tRvcOxZLCUy8wHQMMkLDVn\nDANcz7HYBVxIlFN4eUskMNWJvZpHP5CMtiqgmQxnKMAS6o6o9FJASQh2tG6u\nIqs93xLRITkF/wbj7Jv1Lcd0uoIwI7egjHKlXpHxalSQ3nsy+lE9ru6HPEMj\nTZZ6JYzYkv2fG/15uXo6cnD7lUXEKGRtK3RaDIMvG6rWnacC/WutlZ5BbaNx\nhLRjlN29gobbu4JTmJoDt7dJkL+7+aCSf9VfdZcEREAWTwe05emDS1U1siDw\na+WIkQiiKKpWoBkbuyQMjPV1ktRz2mh9PkUo7LPvejyfNdMFYOIg3xDnaPkw\nPCMRXr49lld02y0r1UwZ0IML6k+KlVHlKmjwzYvS5PV4wa9zDA7DkM297shw\nJARAXNDhNN5/Z6HwclJzN44YcRbAVc94ONCDL9MliUj1EuS6v4eQyGVrrl7V\nfm6C\r\n=ZKof\r\n-----END PGP SIGNATURE-----\r\n","size":1569},"maintainers":[{"name":"anonymous","email":"rubbit.wolf@foxmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/request-miniprogram_0.1.0_1593951418003_0.8283113632282126"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T09:15:35.169Z","contributors":[]},"0.2.0":{"name":"@escook/request-miniprogram","version":"0.2.0","description":"基于 Promise 的小程序网路请求库","main":"miniprogram_dist/index.js","miniprogram":"miniprogram_dist","scripts":{},"keywords":["request","miniprogram","wx","weixin"],"repository":{"type":"git","url":"git+ssh://git@github.com/liulongbin1314/request-miniprogram.git"},"bugs":{"url":"https://github.com/liulongbin1314/request-miniprogram/issues"},"author":{"name":"LiuLongBin"},"license":"MIT","gitHead":"10eab07d8c6f50cf8fdb811479410167a045b100","homepage":"https://github.com/liulongbin1314/request-miniprogram#readme","_id":"@escook/request-miniprogram@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"anonymous","email":"rubbit.wolf@foxmail.com"},"dist":{"integrity":"sha512-jiWkin59GHJVlhqfoaOGvL/lHGK8qcn5xsaZQVYhh9FMbLBXEeOd0zolXhaNwxjxcaHso6uq7xfsZ/zYijr0hQ==","shasum":"797acfd84a26faa435df68c1aa864efe9ac25c9f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@escook/request-miniprogram/-/request-miniprogram-0.2.0.tgz","fileCount":3,"unpackedSize":3864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDrgbCRA9TVsSAnZWagAAZ9oQAIizHLKBWNccmcezjglt\n+gmrdA9itZ6Whs0XqQWO0d4WMSH3vTALxDefOVItrTEOIjG6X6KPtk1/CV+Z\nWVR95cBjk9gtlrp/zgqU0yYUnzjaAiBoRxVUhWC61xvy1WbH7h2sWkQYA68I\nZiMeIHYzcCCIWe/PBvz5Ej6EuPdSpI1SfBJdmY3n3u3pxBRskAlFZxPfYeiF\nZ0tHHzQwcvmM5lp4g07hekBzSYJ+gqh4Z53g7U/fy2qAETDWsL3Q8cgsDI5H\n2A8zyNg74AzcO7IcjXWMEKiDlOKNZCb9bvpvIRrYh7Jcj9w8DQZsz/lx/TMJ\nY/C2dBVHHdE+VoBsgiCFaOm+KSLqRhp3LxYps1d3nYyVB4FkDBVuAF3WAvz5\nw47M6rusnjycQY/NedLTM+eh+GX1CFpdXW7meDq7wnugzViNgSTd8xjQmGiV\nJalfU/Ut7076B4XvR4ofvHI3gQIu+94tyBxJgsyinRGZhpXySQx1b+ozlMGy\npZH1l14H27T22BncLxsMYDjYPVyWCe31iXd0NuKwTGEC7QCoM3TmZuoyMfjV\nwpOlgQ1zfg+iH30lmP69YqgV4GPxTwxJIzbz4apk+YEonouGSBOOcoYN3zgR\nAgczRt2PHjXCK8uiFaR/qasOhZKputwAgZRefqlvbG2/KEwEPoWyzStQN1Y4\nAAg7\r\n=irmS\r\n-----END PGP SIGNATURE-----\r\n","size":1624},"maintainers":[{"name":"anonymous","email":"rubbit.wolf@foxmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/request-miniprogram_0.2.0_1594800154764_0.9725572658975037"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T09:15:36.880Z","contributors":[]},"0.2.1":{"name":"@escook/request-miniprogram","version":"0.2.1","description":"基于 Promise 的小程序网路请求库","main":"miniprogram_dist/index.js","miniprogram":"miniprogram_dist","scripts":{},"keywords":["request","miniprogram","wx","weixin"],"repository":{"type":"git","url":"git+ssh://git@github.com/liulongbin1314/request-miniprogram.git"},"bugs":{"url":"https://github.com/liulongbin1314/request-miniprogram/issues"},"author":{"name":"LiuLongBin"},"license":"MIT","gitHead":"bd2dd387a3c11d97572fda958e579d4748ed08b4","homepage":"https://github.com/liulongbin1314/request-miniprogram#readme","_id":"@escook/request-miniprogram@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"anonymous","email":"rubbit.wolf@foxmail.com"},"dist":{"integrity":"sha512-ueWV5YsaEm/ycQZuEjMiA88GFMhfBQSjy9GrP9omy4xAQajkGTbYIlnhzsDfWzRPmRC1fKmAiKMrCVcgS+SHcQ==","shasum":"c3b13249f5a94601f2949f4d68245df9a5683819","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@escook/request-miniprogram/-/request-miniprogram-0.2.1.tgz","fileCount":3,"unpackedSize":4009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEEcpCRA9TVsSAnZWagAAl90P/jLs1U7ayR2nT5WIu01z\n90IG4ErKajzqss3D2AuD5g9SuGUuaWsjiVn6LOSnSz3iePqw8bXPeZsDlTvD\nnc/uV0OTi8BnGOaydOptTpCPyrrMU/bfyPmZS/BPXQi+SJgAa2lOpnQTIyHV\nkiNoJ5xDxH8b+6JVq61riBUOK6VWdOOSlX7+CoxCC7jRa3iuelR3FiT3Ddg9\njzEUrvbVzeAYTL7/fKzltLLO/sdKsr1nv6JCyFYExla6JcAbRW7oUalHGWn1\nKIcMKFvTFZ0agrzaa7tLum2ytDPIu1gLg/oFNyh7TICbuYpR799KoKJ3vrhg\nB+MU9K3UrUYmgWsy+LmFE+TsxbszqhmUavZrUX7utXomQE1MGR/sqo6+5qNr\nKxo74J5Z1p1/DA9jB1/PDZSraYAi09Md5UtTz23CVTs2CZIlpHIU7IFRFsHf\n21DKF/MPLZJyD17le49d6HcuUe+L5l9xrIdVvCme5N52MzNGFCQUYrmwtXDx\nH+hM4H7dqrLJM8H/smmlrT42pY2aGirbprPvTIPjZNAc1zlfyBHhtKPBK8jm\nlBqSq82AEXE0Vfd9hm+tIKwvy+vqUuLh21CGFEP77vMc42N01IHeyJ3vt+zl\nvfMkVknEVrtD2rU4i2RdC5t+8KD/Q/Pi0CdMt1KNocQvgzOFDb24nUlJ7OII\napHj\r\n=F5YK\r\n-----END PGP SIGNATURE-----\r\n","size":1665},"maintainers":[{"name":"anonymous","email":"rubbit.wolf@foxmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/request-miniprogram_0.2.1_1594902312586_0.9951134236797974"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T09:15:38.619Z","contributors":[]}},"dist-tags":{"latest":"0.2.1"},"name":"@escook/request-miniprogram","time":{"created":"2022-01-27T09:40:03.508Z","modified":"2022-01-27T09:40:03.508Z","0.1.0":"2020-07-05T12:16:58.140Z","0.2.0":"2020-07-15T08:02:34.866Z","0.2.1":"2020-07-16T12:25:13.526Z"},"readme":"## 安装\n\n```bash\nnpm install @escook/request-miniprogram\n```\n\n## 导入\n\n```js\n// 按需导入 $http 对象\nimport { $http } from '@escook/request-miniprogram'\n\n// 将按需导入的 $http 挂载到 wx 顶级对象之上，方便全局调用\nwx.$http = $http\n\n// 在 uni-app 项目中，可以把 $http 挂载到 uni 顶级对象之上，方便全局调用\nuni.$http = $http\n```\n\n## 使用\n\n### 支持的请求方法\n\n```js\n// 发起 GET 请求，data 是可选的参数对象\n$http.get(url, data?)\n\n// 发起 POST 请求，data 是可选的参数对象\n$http.post(url, data?)\n\n// 发起 PUT 请求，data 是可选的参数对象\n$http.put(url, data?)\n\n// 发起 DELETE 请求，data 是可选的参数对象\n$http.delete(url, data?)\n```\n\n### 配置请求根路径\n\n```js\n$http.baseUrl = 'https://www.example.com'\n```\n\n### 请求拦截器\n\n```js\n// 请求开始之前做一些事情\n$http.beforeRequest = function (options) {\n  // do somethimg...\n}\n```\n\n例 1，展示 loading 效果：\n\n```js\n// 请求开始之前做一些事情\n$http.beforeRequest = function (options) {\n  wx.showLoading({\n    title: '数据加载中...',\n  })\n}\n```\n\n例 2，自定义 header 请求头：\n\n```js\n// 请求开始之前做一些事情\n$http.beforeRequest = function (options) {\n  if (options.url.indexOf('/home/catitems') !== -1) {\n    options.header = {\n      'X-Test': 'AAA',\n    }\n  }\n}\n```\n\n### 响应拦截器\n\n```js\n// 请求完成之后做一些事情\n$http.afterRequest = function () {\n  // do something...\n}\n```\n\n例如，隐藏 loading 效果：\n\n```js\n// 请求完成之后做一些事情\n$http.afterRequest = function () {\n  wx.hideLoading()\n}\n```\n\n## 开源协议\n\n![MIT](https://img.shields.io/badge/License-MIT-blue)\n\n**enjoy!**","users":{}}