{"_id":"@bondli/mini-hooks","_rev":"2-24c98091112660ff9357142e0e7f2a37","name":"@bondli/mini-hooks","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@bondli/mini-hooks","description":"mini-hooks","version":"0.0.1","main":"src/index.js","scripts":{"eslint":"eslint --ext .js,.jsx ./","prettier":"prettier **/* --write","lint":"npm run eslint"},"dependencies":{"@bondli/mini-api":"latest","rax":"^1.1.0"},"devDependencies":{"eslint":"^6.8.0","prettier":"^2.1.2"},"husky":{"hooks":{"pre-commit":"tnpm run lint"}},"gitHead":"10dd6a0e019d17930a96020c0eae359e0438140b","_id":"@bondli/mini-hooks@0.0.1","_nodeVersion":"10.16.0","_npmVersion":"7.21.1","dist":{"integrity":"sha512-RLo71TgMCUKL8JalzuIUGuM3jY23PW/qNd0cKCcl9v/U5gNe5L5RDE3opFFH4h7CDxBn1wd2TiGrCQ2y+1pZZQ==","shasum":"a120d034c17d3b0f6eab2b47edd62c4db23ba814","tarball":"https://registry.npmjs.org/@bondli/mini-hooks/-/mini-hooks-0.0.1.tgz","fileCount":17,"unpackedSize":25285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2BtMCRA9TVsSAnZWagAAhpEP/3CC7dDPpJSTQsyd6MlI\nVEuSHNoaILOmYzuCYf1mdFGvFaRekixp+TAVqG2Gfyc7VsRQX3A1KWyIGqFq\nzFobh0sm7YxHFn3/k1S4D3CrXxj6MEoAkkJx9rTc+f2SIObFkr4Lio5Lv226\nwIR7mTdOEZ4N4qY2mLXO7FW61B3T+NYVdwV6K7RQFH0Seg5xOlXyRD8pOpfo\nTwB+FfbclqTk3VmZs9Z3r+ct2zCbNhQe/VvINZ1xrXwUyMBil3YtyZZR3jQV\nw8evICJaPpQn1esxytyBizHAvEAzeNpbtVj7b8wxDqsVp6BEANCSP8KREeNB\nm8eHNF7U1Q+hs2IN++L+YbjijXswC+bqFMnz3BPdPgitY1nQ1DLrFu5fY+jx\nl0T32l9utKA90MNaTrIqMg2cOExrKY/cSDTdS+AyXq9x84+Xyh+g1DjbVkNL\n0MoEFlGWGYy/k5Tfpms6/5V+1RCkHuEbrYfkLvBimZDdFrnvBdovQUqF1K2/\ndEHp/osR0RmqV4/m6M2taOeSkI9fvV9V/nLnhamX/32kj+TACu3J7yWGr0kn\nbkqgZ3SZ2P+O7+Uu+1Sp7UlrJc7uN1A+TH31mbnAx0ZaYXq5icHMXJvvL3lQ\nnFuFu1yd7ltn1axJEkSxVgLTO077J1UDVBpdjCxD5pzqbffTjATQWp0pMixD\nrxGE\r\n=+z5w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo4VrMxGWGhIQGtqdt3eiLceTzCxyD4tpH6TvkxHqHCwIhANsTQiyGwkFd0MTc+rwXbGcG7o5hBZZueKXhJrJJYF3k"}]},"_npmUser":{"name":"bondli","email":"250934756@qq.com"},"directories":{},"maintainers":[{"name":"bondli","email":"250934756@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mini-hooks_0.0.1_1631848180936_0.44514590644161633"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-17T03:09:40.889Z","0.0.1":"2021-09-17T03:09:41.154Z","modified":"2022-04-04T20:05:34.779Z"},"maintainers":[{"name":"bondli","email":"250934756@qq.com"}],"description":"mini-hooks","readme":"## @bondli/mini-api\n\n## Install\n\n```sh\n$ npm install @bondli/mini-api --save\n```\n\n## Usage\n\n```js\nimport { env, feedback } from '@bondli/mini-api';\n\nconst { isWeb, isMiniapp } = env;\nconst { showLoading, hideLoading, showSuccess, showFail, showToast, showModal, showConfirm } = feedback;\n\nPage({\n\n  data: {},\n\n  onLoad: function (options) {\n    console.log(isWeb, isMiniapp);\n  },\n\n  doShowLoading: function () {\n    showLoading('数据加载中，3s后消失');\n    setTimeout(() => {\n      hideLoading();\n    }, 3000);\n  },\n\n  doShowSuccess: function () {\n    showSuccess('操作成功！');\n  },\n\n  doShowFail: function () {\n    showFail('操作失败了');\n  },\n\n  doShowToast: function () {\n    showToast('我是一个简单提示');\n  },\n\n  doShowModal: function () {\n    showModal('abcddddd');\n  },\n\n  doShowConfirm: function () {\n    showConfirm('ccccccsd', () => {\n      showSuccess('你点击了OK');\n    });\n  }\n\n});\n\n```\n\n## APIS\n\n### action-sheet\n\n#### showActionSheet\n\n拉起底部的选择项，常用于简单的单选数据场景\n\n##### Params\n\n|name|type|default|describe|\n|:---------------|:--------|:----|:----------|\n|options|Object|null|null|\n|options.itemList|Array|null|选择项，举例: ['A','B','C']|\n|options.success|Function|null|成功回调，说明：入参：res.tapIndex，选择的项目的索引|\n|options.fail|Function|null|失败回调，说明：入参：res.errMsg，错误信息|\n\n##### Example\n\n```js\nimport { actionSheet } from '@bondli/mini-api';\nconst { showActionSheet } = actionSheet;\n\nshowActionSheet({\n  itemList: ['A', 'B', 'C'],\n  success (res) {\n    console.log(res.tapIndex)\n  },\n  fail (res) {\n    console.log(res.errMsg)\n  }\n});\n```\n\n","readmeFilename":"README.md"}