{"_id":"d-axios","_rev":"1-38e1dd0f33209e84315c9ac9900ab962","name":"d-axios","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"d-axios","version":"0.0.1","author":{"name":"web.王晓冬"},"description":"d-axios","main":"package/index.js","keyword":"vue basic","license":"MIT","private":false,"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","b":"vue-cli-service build --target lib --name d-axios --dest lib packages/index.js","pub":"node shell"},"dependencies":{"axios":"^0.18.0","core-js":"^3.6.4","vue":"^2.6.11"},"devDependencies":{"element-ui":"^2.13.0","@vue/cli-plugin-babel":"~4.2.0","@vue/cli-service":"~4.2.0","readline-sync":"1.4.9","shelljs":"^0.8.3","vue-template-compiler":"^2.6.11"},"browserslist":["> 1%","last 2 versions"],"gitHead":"654e3e527a205c8a31e86fd1c6e1c248afe16ad8","_id":"d-axios@0.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","_npmUser":{"name":"xdlumia","email":"214005111@qq.com"},"dist":{"integrity":"sha512-7jJAN+lXG4WPVHrILaHALJX7XRZZugkuTtObToXK1F/uihoCc1//cq9jM8roePeIiVbVraeOScH7el0aV1S+gw==","shasum":"9576281e4c38b0e111018ba10a6bbcf709fa6225","tarball":"https://registry.npmjs.org/d-axios/-/d-axios-0.0.1.tgz","fileCount":6,"unpackedSize":9362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMgRsCRA9TVsSAnZWagAAUq4P/3FMbZ7ddltJGmKoskFC\naylerx83WK39eHa7hP7bPKuMSY5oLihO9r+RXNxi4Ukp/B0Ayl8f38jU61mw\nNt7l66vx1V8r54VijKy0AzoUpr97p/o1mSuivO33tlhXbcvibDm/35kPfamy\n9+PA5A76tdiLQ8k1tknp/PZ3xaWPMcF89e/kCsoetFp0dn6tsTnQBiTNAAN0\nVQjuU+97allPbpcX6Oj14071TaiJKwJmb1VpacMzIURVOhziSNROJf8lJyYk\novsZdywIExrgRH+WoYu2+3ikqdZR6ojZG5FqYOPhvvANxyF8LGxmuQHymnkj\n1gjiwkXdcbGHgsmdo9Ygms2c87XKUgpjnDpoLiV/h8Bo8vmXHoiRDOpOqlRi\nrb+zG4yXrBPeNTlEhwkUpnW+6hY5c//TEzwjLnKXBDKMwesj9e256SaX1zLE\nrh9OiG5YrMjAABLihKr0ifODEQ/UYnwSOPie0EUmUQDQgtzb7v9/l8dfhEYP\nod+ZN0MDezEStCkjdEpt0PKIv6OiAx4DPIjwPCQiH7ictNtvFWU3xF3zqgpB\n3l9d5gq8gEzRG10rvpD7+Gfyd0ft0KP+1PgLdvoM1GOuJf3c1Ke20g8EUILb\nt5M2JD9l+/x5N2uY2L71QpKW8kkR4/iGeCv6/cDjtyWMrYU8gTLPMw8pP0TO\nATkR\r\n=BOSk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICb1BUOQiTqekyEojdAj3wV7+B/HFxgkUjDCdGtCzMxxAiA6HNuXf2yDsnLyO8Ov7AH0irDDWD2dyzNcFPgv5g+B0w=="}]},"maintainers":[{"name":"xdlumia","email":"214005111@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d-axios_0.0.1_1597113451652_0.47355683436087626"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-11T02:37:31.651Z","0.0.1":"2020-08-11T02:37:31.754Z","modified":"2022-04-28T02:57:13.867Z"},"maintainers":[{"name":"xdlumia","email":"214005111@qq.com"}],"description":"d-axios","author":{"name":"web.王晓冬"},"license":"MIT","readme":"# d-axios\r\n\r\n\r\n## Installation\r\n\r\n```\r\nnpm install d-axios\r\n# or \r\nyarn add d-axios\r\n```\r\n\r\n## Getting started\r\n\r\n1. 在main.js引入\r\n\r\n   ```\r\n   import {dAxios} from 'd-axios'\r\n   Vue.use(dAxios)\r\n   ```\r\n\r\n2. 在src文件夹下创建api文件夹下并且创建index.js和服务serceApi.js文件\r\n\r\n3. 在index.js文件里引入d-axios\r\n\r\n   ```\r\n   import { api } from 'd-axios'\r\n   import serveApi from 'serveApi.js'\r\n   // 第二个参数: 是否是多个服务,true 是, false 否    默认是false\r\n   // 如果是多个微服务 ,第一个参数的名称需要使用微服务名称\r\n   api.registry({serveApi},false)  生成接口\r\n   ```\r\n\r\n4. serveApi写入接口\r\n\r\n   ```\r\n   export default {\r\n     //获取分页数据\r\n     getPage: {\r\n       'url': '/log/info/{id}', //接口url\r\n       'mock': false,  //是否使用mock 数据\r\n       'methods': 'post', //接口请求方式 默认get\r\n       'showMsg': false //请求成功是否弹出提醒\r\n     },\r\n     // 批量保存\r\n     logSaveBatchLogs: {\r\n       'url': '/log/saveBatchLogs',\r\n       'mock': false,\r\n       'methods': 'post'\r\n     },\r\n   }\r\n   ```\r\n\r\n5. 如果后端使用swagger.接口写入可以使用我二次开发的easy-mock,导入swagger文档.可以快速生成接口服务\r\n  ![](http://dreamwq.com/pic/easyMock/01.png)\r\n  ![](http://dreamwq.com/pic/easyMock/02.png)\r\n   easy-mock下载地址 https://git.lug.ustc.edu.cn/xdlumia/easy-mock.git","readmeFilename":"README.md"}