{"_id":"@bbtfe/downloadbar","_rev":"13-bf9650698de0effcdfea876886031466","name":"@bbtfe/downloadbar","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@bbtfe/downloadbar","version":"0.0.1","description":"通用下载组件.","main":"dist/dist.min.js","directories":{"test":"test"},"scripts":{"start":"webpack-dev-server --config webpack.config.js","build":"webpack --config webpack.config.js"},"publishConfig":{},"keywords":[],"author":{"name":"bbtfe"},"license":"ISC","devDependencies":{"babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","css-loader":"0.28.11","chai":"^4.1.2","clean-webpack-plugin":"^0.1.16","eslint":"^4.15.0","eslint-loader":"^1.9.0","extract-text-webpack-plugin":"^3.0.2","lodash":"^4.17.4","node-sass":"4.9.3","sass-loader":"7.1.0","style-loader":"0.18.2","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-cli":"^3.1.0","webpack-dev-server":"2.11.2"},"eslintConfig":{"env":{"browser":true,"es6":true},"parser":"babel-eslint","parserOptions":{"ecmaVersion":2015,"sourceType":"module","ecmaFeatures":{}},"plugins":[],"extends":["eslint:recommended"]},"dependencies":{},"_id":"@bbtfe/downloadbar@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"li_qian008","email":"li_qian008@163.com"},"dist":{"integrity":"sha512-kdWdPTuGAMBDsCdu43r9VOrkJAhkl/DKKEEl7jC6loJWyYQcOrBslYnZ67zKuvT3ZgB6ELoemQv0OslFfmclfw==","shasum":"fe56920bf4df2389e07b417e295d4bb4b338e0b7","tarball":"https://registry.npmjs.org/@bbtfe/downloadbar/-/downloadbar-0.0.1.tgz","fileCount":8,"unpackedSize":27514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehti0CRA9TVsSAnZWagAA+D0P/AmzSkyRpG7F875G/xF2\nhbtjWmfPwu2ZkRmYywHTM2TWgvQeZRk+GsSI8ChjRm7Ip1L9tAFUPqaLgS84\nUdguVTZz7kz79E5/6QSEdxNzPTCFC9Iid8n1s0ZrMYPJWvzIbrva2fNZwsGK\nT5aU4jcG9aqpMqiBFU+0M4FawXtISnAYvMyGAIAchAXf9/MpBdP5ql220WNZ\n0LhfXbgx7pnOWqrD9LDWABQkZEST+62UQbFPy6SyCI7V9vBi/H+k1WUfI1Jk\nKFY4oXeX/Br0MpRHbjRs8YBS+eu1dry5ZfBokY6pLOivDEHNvweUgdyG1/6T\nN9OunKq/dK0HnlJKDmX/BiG1AsHZ63GF96wOGEb+mlh7hN3sOlx1r5C+cVF8\n8QeMk2cJW0JA8gF9BXuM01doHaR6yNi9CyvSeBxxBXjHvddUSUPyD7TzEtao\nR8zbiM4XKHFH+avnRu80UqjQExg3ZBzJw0vRbLGk7RH1otaeOk5y1gSFOHJo\nCH7CEvfGltiqk0tv+8D0+nDHznyE5Kgoy6uKoPL0SOkHoRPaNpHLcxj1BWkw\nYri4UQISwC8QLByy8gvQOCFsDXF+alkkeIkPXXRX5oemYjZd6sOGb14NuUBk\nsp0vYQcEREgyHU3k2CDMMwfyjNXFwk138lME3OkB3e+57jEREHJww7rIvia8\nWq3r\r\n=6O3V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeTUymU3Y9bC6Uay5C2R9R1skgbiwWsNG6xtbgTEZ6DQIgKJ8ygIAzsS71H/LD/2wqnUmzRje7gmBL16CDX+9McEI="}]},"maintainers":[{"name":"mzg123","email":"mzg29@163.com"},{"name":"lpldplws","email":"1510252150@qq.com"},{"name":"phylfh","email":"991592170@qq.com"},{"name":"li_qian008","email":"li_qian008@163.com"},{"name":"divcss","email":"divcss@sina.com"},{"name":"whb120","email":"1017265508@qq.com"},{"name":"shengoo","email":"shengoo@hotmail.com"},{"name":"cnsnake11","email":"187333820@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/downloadbar_0.0.1_1585895603663_0.9652163237050699"},"_hasShrinkwrap":false},"0.0.2":{"name":"@bbtfe/downloadbar","version":"0.0.2","description":"通用下载组件.","main":"dist/dist.min.js","directories":{"test":"test"},"scripts":{"start":"webpack-dev-server --config webpack.config.js","build":"webpack --config webpack.config.js"},"publishConfig":{},"keywords":[],"author":{"name":"bbtfe"},"license":"ISC","devDependencies":{"babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","css-loader":"0.28.11","chai":"^4.1.2","clean-webpack-plugin":"^0.1.16","eslint":"^4.15.0","eslint-loader":"^1.9.0","extract-text-webpack-plugin":"^3.0.2","lodash":"^4.17.4","node-sass":"4.9.3","sass-loader":"7.1.0","style-loader":"0.18.2","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-cli":"^3.1.0","webpack-dev-server":"2.11.2"},"eslintConfig":{"env":{"browser":true,"es6":true},"parser":"babel-eslint","parserOptions":{"ecmaVersion":2015,"sourceType":"module","ecmaFeatures":{}},"plugins":[],"extends":["eslint:recommended"]},"dependencies":{},"_id":"@bbtfe/downloadbar@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"li_qian008","email":"li_qian008@163.com"},"dist":{"integrity":"sha512-nplqjvaQunyVn0QjgdOuCI8iu7XMrgdHKV9Jox280ZEgg87MzNcmK9pTeVakTSDnYhgW8Z6GS+FqKOjJ6Qbkqg==","shasum":"05aa9447fa452010951422d161c4f15da8b8fc69","tarball":"https://registry.npmjs.org/@bbtfe/downloadbar/-/downloadbar-0.0.2.tgz","fileCount":8,"unpackedSize":27514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2BZJCRA9TVsSAnZWagAA35cP/3JebW14ms4LYTKghaDC\nOFttvzvrnOKBLNPfjZ6OiCirE9yBPN7RifDtRqcZCmK8FrJnjWRq/6u3nCbb\n7Fd/O1hIypPPyAyktfyQ0lBFhL5lizivFGRTdR2WV9KvKoxpCrhtYJ/G6/NP\np4WtHkr9tgyrIsRBPwKzJOEAbosgxbGQ8CbQEHwv0hsTMYQ5qY66TbMVrXp/\nBvfUvmsX4fDMa2DSP6nel1Sjp1HKsi/+QONn03R0Q2rbl7S2UNFIdiJCMQfa\n4riEeejseBzkyMCyYXIzQa3YVp6Z718p2EUE0KJciah6qSeoS7HGaJE1TeVO\nqInebV/K2bUNQr8+fctWZJDnmiJrKB5uO9/NQNWVPyrSQPfi7LT7t07/LUWM\n+5CpjCIESNEzmCkWjFHSjWmRsvuBQ6ZbW6abrfFlsnGPHMTYmq0FwXBoFR0n\nQ9H8SmP249e/0VghD29UML1XMTHg54y+uHjqEWZbAxM0wRzGab46Dzf3YGn9\n6RzPBRylnj5Us4qF2CVrvix4JWjmFe7iJgJDW4mOmGfYT/ly8XFmrboKZrkp\n8wWvJQHK2vhPNMGuOEVlUTS9RsyYHxryZyWvQXnuMP6iMuOEpHPAEPdHYYhE\ncJenVP5/h3Uch1MtVjgkEtZO2k5sMUVc8ZFHDI+o/n8DtBD6+9jpsTvRgWFP\nAxyx\r\n=CiTX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTVFjyh3ENM5UKjEj9HO8xxF7Le+h0HA9Ir0LIzUnh3AIgLxlvHpifw0m7WD8KoGsNXEXGDBRziZInzP1SRyfQ0Lc="}]},"maintainers":[{"name":"cnsnake11","email":"187333820@qq.com"},{"name":"divcss","email":"divcss@sina.com"},{"name":"li_qian008","email":"li_qian008@163.com"},{"name":"lpldplws","email":"1510252150@qq.com"},{"name":"mzg123","email":"mzg29@163.com"},{"name":"phylfh","email":"991592170@qq.com"},{"name":"shengoo","email":"shengoo@hotmail.com"},{"name":"whb120","email":"1017265508@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/downloadbar_0.0.2_1585896218668_0.19127162518160246"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-03T06:33:23.505Z","0.0.1":"2020-04-03T06:33:23.819Z","modified":"2022-06-15T08:17:55.501Z","0.0.2":"2020-04-03T06:43:38.840Z"},"maintainers":[{"email":"showstin@hotmail.com","name":"showstin"},{"email":"18653858844@163.com","name":"juhengze"},{"email":"354111694@qq.com","name":"most_xiaoya"},{"email":"594815633@qq.com","name":"huxinli"},{"email":"sisimengchen@gmail.com","name":"sisimengchen"},{"email":"1071416706@qq.com","name":"huijuan_lv"}],"description":"通用下载组件.","keywords":[],"author":{"name":"bbtfe"},"license":"ISC","readme":"# DownloadBar通用下载条组件\n\n分享页的通用下载条, 一般显示在顶部或底部\n\n## 引用方式\n\n### npm引用\n\n```bash\nnpm i @bbtfe/downloadbar\n```\n\n```js\nimport DownloadBar from '@bbtfe/downloadbar';\n```\n\n### script引用\n\n支持HTTPS和HTTP，建议在通常页面中使用下面去掉协议头的形式引用即可。\n\n```html\n<script src=\"//static02.babytreeimg.com/img/bca/downloadBar/0.0.2/dist.min.js\"></script>\n```\n\n### 开发说明\n- 拉取源码到本地，源码目录：bbt-fe-comp/downloadBar\n- npm i\n- npm run build\n- bbt-common-asset项目下对应的SDK目录(bbt-common-asset/static/downloadBar)新建版本号文件夹\n- 将dist下文件拷至 新版本号 目录里\n- 以gittool方法提交代码, 编译后的代码bbt-common-asset，源码bbt-fe-comp， 都需要提交\n- 项目中引入验证下\n\n## API\n\n## 1. 显示下载条\n```\nDownloadBar.show([object Object]);\n```\n\nDownloadBar.show方法的各参数的默认值为：\n```\nconst options = {\n    title: '宝宝树孕育',\n    desc: '孕育养娃神器',\n    btnText: '立即下载',\n    logo: '//pic01.babytreeimg.com/img/wp/ic/lg_pregnancy_big_2020.png',\n    showClose: true,\n    dpParams: {\n          autoDp: false,\n          schemeUrl: 'bbtrp://com.babytree.pregnancy/home/homepage',\n          download: {\n               android: 'http://r.babytree.com/8iSVC2b',\n               ios: 'http://r.babytree.com/8iSVC2b',\n          },\n          coverImage: {\n               canClose: true,\n               ios: '//static02.babytreeimg.com/img/preg-fe/caneat/common/ios-cover.png',\n               android: '//static02.babytreeimg.com/img/preg-fe/caneat/common/android-cover.png',\n          },\n          yybUrl: 'http://a.app.qq.com/o/simple.jsp?pkgname=com.babytree.apps.pregnancy&ckey=CK1351100144579',\n    },\n    dpSDKV: '1.2.0',\n    trackSDKV: '0.2.3',\n    mode: 'default',\n    position: 'top',\n    onClose: () => {},\n    onClick: () => {},\n    closeAnimate: false, \n}\n```\n\nDownloadBar.show方法各参数含义：\n\n a. onClick: 下载按钮的点击事件回调\n b. onClose： 点击关闭bar的事件回调\n c. title: 要显示的title，默认为：'宝宝树',\n d. desc: 要显示的描述，默认为：'孕育养娃神器',\n e. btnText: 下载按钮的文案，默认为：'立即下载',\n f. logo: 要显示的logo，默认为：'//pic01.babytreeimg.com/img/wp/ic/lg_pregnancy_big_2020.png',\n g. showClose: 是否可以关闭bar，默认为：true,\n h. dpSDKV: deeplink sdk的版本号， 默认为： '1.1.7',\n i. trackSDKV: tracking埋点sdk的版本号，默认为： '0.2.1',\n j. mode: bar的固定方式，默认为：'default',可以设置为‘fixed’\n k. position: bar显示位置，默认为‘top’显示在顶部，可以设置为‘bottom’,要mode设置为fixed才会生效\n l. dpParams: dp时所需要的一些参数,object\n\n     1.schemeUrl: 需要dp起来的app的路由，默认： 'bbtrp://com.babytree.pregnancy/home/homepage',\n     2.download：ios和android下载的链接，默认：\n     3.coverImage：在ios和安卓中弹出的遮罩和是否可以关掉该遮罩，\n     4.yybUrl：应用宝下载链接， 默认为：'http://a.app.qq.com/o/simple.jsp?pkgname=com.babytree.apps.pregnancy&ckey=CK1351100144579',\n\n## 2. 隐藏下载条\n\n```\nDownloadBar.hide();\n```\n\n## 3. 注意点\na. 已经做了在孕育app中不显示下载bar\nb. 如果页面中没有引入deeplink，tracking和w2a的相关js的话，会自动引入\nc. 下载bar的固定方式有两种： ‘default’和‘fixed’\n","readmeFilename":"readme.md"}