{"_id":"vue-ohyeah-scroll","_rev":"48-bd1d95f38cc0b7ef248fafe69fa1b4e2","name":"vue-ohyeah-scroll","dist-tags":{"latest":"0.5.6","beta":"0.5.6-beta3"},"versions":{"0.0.1":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.0.1","author":{"name":"L","email":"376693576@qq.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.5.11"},"browserslist":["> 1%","last 1 versions","not ie <= 10"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"318ea73486b3925440dafac62acea20767721f18","_id":"vue-ohyeah-scroll@0.0.1","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-rEvvroQhNqPHlDxOQxEICRqHYx9j7aLB73AC4t3zdiL2q29SY4n7a//QqRJqo+kmxC1HH0Bxm3LL4pDBboUmqw==","shasum":"cdb8b4726e2e931561ce32c50902b94003700224","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.0.1.tgz","fileCount":10,"unpackedSize":300472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvro5CRA9TVsSAnZWagAAUOMP/0sUO6frjGHS+ODZC27G\nFjDhnG4oG0x7IA8AY9mhn5s5R+FHjr6fP9YERljajn5dHxzxgHparBZmwMVS\nNAUSPlc/QIaK8qg6HHxYUM7hXlGF/EQ8/Xy/nlN+D6/0qr6S+CwjVh/7zxyK\nx4wlY++vozMYB+91WUWOabZRfDdEsDSA6FRH8UNjStuxFH5pxGMPRaqtfIUE\nXq5eRA1gjXcuCUP3wV0gqInliuZTdVckZLMSskIUt23xyq0MEJJFlSoryDUR\nwQsDe1N5JC73/OncE4BZYLTooviL1xI3+Gk3aTmEejNqCvZPAKQK91fOGK2i\nuu1dBkeY0LhUmosG/SUSThweV7t+bZ0vtiq+PW4sCuyBCK73A+XD2fS1fgRR\nOp6DQrwtuWFeTR0TxkBJSgzo1WpBjP+tuir1fDOqmHimex016o+pU0xfnD3L\n68nVH1CVy+HPEyXPKsNc501bDkAOdNoEPsLRXfe7n3BJIz5wf9UNZxqDetcS\n2z8M/PIHJ3y3WAgQTEbEq8vAdm/QWxBEvb08Gm7X5LloGxWeLn0oYsqMr03z\nlps3Nv+jLpuyo/2y7XYrcAHbPmXspqsoOA7hc9ahgSwerXa3aabAB4TLJPLo\nYi0V3wea2gtyNdcoRDOfdMqB1yLOPARqmNOTID/yGnDI+cKJ2Nyh1BPHnHSb\nru00\r\n=iFQ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBipHEYD7vBDlcw605CgFhuRtM8BTk8e06sUbma13kcQAiA1XmMWZHX5w0RJehSOqEERpYKclNKetTyW2YeDMw2p4A=="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.0.1_1556003385153_0.3260765249150215"},"_hasShrinkwrap":false},"0.0.2":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.0.2","author":{"name":"L","email":"376693576@qq.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.5.11"},"browserslist":["> 1%","last 1 versions","not ie <= 10"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"318ea73486b3925440dafac62acea20767721f18","_id":"vue-ohyeah-scroll@0.0.2","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-Xx66jicagGBEPkrtcApnFSqzOHCU/lz03YkWDx9L5UphYtE1wgwxL2e14me56rAaHPl8L85gk7CRMGbZV87Iog==","shasum":"97c47d14582185c83ac0f3dd14a277db0a228ca2","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.0.2.tgz","fileCount":10,"unpackedSize":300683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvrxLCRA9TVsSAnZWagAA/DQP/3wXg9l71D/Mf93/SCat\n9S9tUtP6uL8/11GCpmTus3NsH6ecQLq/2+yxKl7w0YGSfJc117DL1fH/zx7O\ndRsDuef6g2FEm8a7BfgHwjGizQ1DJhzPSDlubfjQYCaKkvXfMDQ5LWFMhmtT\nSB6Gun60bqq5bqEun0ye63Hwh3hBst+K6E4PQJUp2N7ug64qZ8fLJODQ0wxM\nu/cIk+7M/ADPLPig+mklkeUZ7lnPP2RtxSxIrLKfzbvNzvjl4OE6+lbnGGt7\nbEbKvCEifc0Zf+SMlUqYb/Q9Ok6F+UQmJraR3L2v85dxnGO3kHIzMyjAq7Ns\njXwKWfd4iPHqnaEkZ8c0KPXjf+Gu8CANqT8/NxKOEbadZJ5W7pOCpnVuTfgM\nzkj1vfMgBTxsrhh6/0wgR0XajNsqR/88Jipgfc0kXYcN2mU4TigmvcR4NFZp\nO3nC87O8pXbmMn6cgPTEV1eKxyH9URkAtoScXLuviKTyMsK4QUBM07yTUU4R\nUkzZPeDCa168O7XbwDFG+sYFuRn/fMtF3LBH/oh3wteRLfK8hIVrX1isRoQS\nnp/Qkvwan1rkcaPl7skWnq51SgyRN0rs4i4HnJNOWzMaCcPNhf6pbV4+lFe8\nZSuGC+HWfp5k9LJuoywFbfoB0DeH5jv+JTrzuAckYp6zjy3Q/CGjq4N4F0fK\n9XBr\r\n=8McH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAGZyYtR7MYiXZyVnd8SGQ7QqLxExBAEXygb7oEdYaFAiEAqPpiaq2Vc1cmtP6z68XWysh6dNFqjdvQRsXjCrHh7IA="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.0.2_1556003915226_0.2002333964023142"},"_hasShrinkwrap":false},"0.0.3":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.0.3","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.5.11"},"browserslist":["> 1%","last 1 versions","not ie <= 10"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"318ea73486b3925440dafac62acea20767721f18","_id":"vue-ohyeah-scroll@0.0.3","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-h1znUZ7nXCwoGAqsXPIqHXbwRkQe6DB42rZxxjfvRNmN+nqC9/SbgBnR9FuliETGEGNm0yC5oupCwoiz/y6GPg==","shasum":"94873a98bcdf1984ce7ca28a31dcf3f016ecd9ae","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.0.3.tgz","fileCount":10,"unpackedSize":302266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvsN3CRA9TVsSAnZWagAAFg4QAJ/h954PrzT00CNws2zL\nbBiPWatJBLGoFACiIm6O3TbmZgTQDejCSrjECEEyY4wDzp7PuhoTDbDeT/wz\nFw5KvZjmHiKYbLxiY1or+Bhh6DhzIwFOAfYDjnyP4ws9HqOYKuCQ83XdoOeA\nu/EOBigu/0FAT4UFVOwRRnZBnyZa2sz33COEgFaWrbFxGLyZqQcvTsV9ijna\nqhJ7Kpfb0FiR4RpWX2gOHbMUfOp5qQX0yv4N0H82WkaY+ctUyE0TQ396k9j4\nPXgG8U4eHaO3WdzGMFZlNZIzlCltZ8I4UiEHdabbYVYkqMx8tJxf1nysWAUT\nF9PwQEAO1quRLsQUvK3cKpJnJSNBoSs1eYPr3OFvQvJ/miKXamWuKy/nYxQT\n300PJ+pi28g8NILtjxivQS/lqQPDhB6oA995oQOACLKZlDhAQDnscSDkfvUR\nvkdKWSppvNRWpdC4SkPMogyX0a4UrahbXTCYOJjN3kTZT5un99cwckIkmmSJ\npc15DJrmCV3e/VtOxVfAjDqslqI5DMbmFHDrhcSPykrmoNb7tkhAP/y8TEWs\nWsQJNBl6OqVr1m24Fd5y8tzZnZ7M7S+KPEA9qnsc9i5zKhqMYZ08Bt+5dXSQ\n02O7Kijv9dEn7hfiDCHj5Xph3AivSbrd1oNvabqHT2NX+dQUu71Yg79i4Caf\nBCWN\r\n=bVeW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYj2OJ5+g2vj+MHvzq9ItB+w/gZ2HG4Sj8jQ7mpkNwFwIhAOJNDjArXSA6TsOR3C/Ul/gc5dcWJcNEeQgpMTWdgaBE"}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.0.3_1556005751362_0.5561206092601134"},"_hasShrinkwrap":false},"0.0.4":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.0.4","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.5.11"},"browserslist":["> 1%","last 1 versions","not ie <= 10"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"1433dc17a2bb9e5e80d9879399fbd3b7f547c3c0","_id":"vue-ohyeah-scroll@0.0.4","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-pc1IHIcUntm9n61JOp+k0nHVj+w6s0WuXX0ZG20xgkszvPP4mbsTLS4a17joAGQihcAVW77AP7tlfJW329Bm5g==","shasum":"9ac77074a4ab691c83d9a5abd55660176b500a20","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.0.4.tgz","fileCount":10,"unpackedSize":307917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvuCECRA9TVsSAnZWagAAnm8P/1CiYWxtEiTVb5QuKA6t\n5yL5jv7TXLVwPSkglaFOdGEvB4XOMK0ubWLaTw+7t22pG2fXjvCWPXYWC+tr\nCgFVQDsYCNbSnBO7HlaaHj6E6+nWD8pgSF1dLAWeGTBh2RBZRMpP5TR8/TMv\nfHHCiUQyxQiz4qPQvBmZQdSjMgfBEthjR9sjgA3tgl/Q7lurEGf7sPc/v//r\nznTxjwRocXd7YbqWG2a7nD0rZ1GF9wTlQcCEFduZpkI4n+DVtOH5uMloOmfn\nWvl1S/uPruRm9OEMmRPccr0jzEjaSogEszwYEOgcToCbvpK9bQhxgNyW1Nvu\n5Krv3aJhcupBtX5NvSCDOvtFhXAgrB3Q0BxF/AuD32Eky/44tg9mp1bTB9zx\nFfSThvGcwRiJIEqH+JieUrqOHFrakILD1whMas0xxzJ/81XVWP73bkzuYlzx\nq1nTSKY4DBnV71SuHWKzxz3HmJnd52W4zwnpuk1RCyR4kTd1UvJHW2lplT9F\n2QKO4xny7xPksBfYn9ZJHjswtREaapUx1RMIKm6CWMphcw2cCadVc0WAKoPL\nhPy7MgrCVIxdQqFdKbHCVvmzy29GVNW2EcLVxo2vozbdepdu9MOQiVfjzzvQ\nOhxotEQb5eqGHAcAynq3ulpUOBYReHJltSeyL7pI46gTK3OEZlhy/MK4ihpC\nPt74\r\n=W62j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGuRwPH7issEFVNDp09ipDF/6dlpi65s0NP+C839VrC6AiA6RBpYcipqVA+12iyjI6eYjPo98o9OZPaZQK6wuFK4rg=="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.0.4_1556013187410_0.7407146052931026"},"_hasShrinkwrap":false},"0.0.5":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.0.5","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.5.11"},"browserslist":["> 1%","last 1 versions","not ie <= 10"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"1433dc17a2bb9e5e80d9879399fbd3b7f547c3c0","_id":"vue-ohyeah-scroll@0.0.5","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-KkSPKKyshQnKY1cOZ3hAMvZ2plEdfh0d9MIaUPDWLB9GWzRvOlg/mpNxjLcS4NI7TG4ZxtW8FvC3nBsb421L5A==","shasum":"7c15b53a5f28f85acfd143fef3ca32cd19cc4efd","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.0.5.tgz","fileCount":10,"unpackedSize":309202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvuyZCRA9TVsSAnZWagAAlPgP+wdfI2/GGhfGjGeKp5UB\n7gHynaqPI5bTlv57VAHd+zDM9uJnMpe8uG8v+UNCaJDy6HI1B0+jF1/DuV/x\nZPJ3qAVcS7X/3rquomynlzld9G2J7xDDMu/YEqHnONEOlcaFVd1xxKK7KSCE\nKZkZkh99eDrz8qZNpabrR1HBWD5j3koxR8RcCDuQKOrxnggBhkxYB/G6jXxL\nw3Z8tpp1AqKZvGsfGeckjspM8theUpEtJcEBNkWHRhalz5aZ/eJderw4wSOr\n8wf1PiJKtSyuQncc3mTpaCMOFdkigfO2x9cDXQJI+z7qho+WYD/8QAuPPgIw\nM4X1KbTHAu8//GALX/e6r+pBaYQnYd/ooqlDQtZCoUHNNITMBsfTVPOxffNK\n8jLcf9lCzXvQD3mapJdQ5LJ6H0K5ULd50MKgIX86MJfWNLRPvzlE+LuTt9y1\n+ZBP6IBUZWD2N7i02okmpBUPym0CYQajzMeLuuRNCveLclTZf9E37Gw/iBsE\nSKaGWTVEh8UkWgJWm6HcoyTom08PjuYozRHlMpqDGP6GpkttEVTedEaHm/hJ\nvuHG8NPtcslKVFI6Iqkfw541loKh+J4tW+sktOshZk5TaY/pgJp3fw5W4w9X\nEqDbwjtotez01grQcWL9QlIHZ1t0lfZeO7hnief8IbT725wP4oQY5GsqNEL2\nFB2e\r\n=0E5d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9HFrDRA9vVztE37ojx4xtvOe7PGE7rySjHnsPE2kQsAiBCWtW19eh7aboR/sA6PDdFbBdEurMGYSckUOFGA8wsdg=="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.0.5_1556016280172_0.41880246093090445"},"_hasShrinkwrap":false},"0.0.6":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.0.6","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.5.11"},"browserslist":["> 1%","last 1 versions","not ie <= 10"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"2696982fbc1bd43914aeb94066a7123586b01758","_id":"vue-ohyeah-scroll@0.0.6","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-CIfHD5KQF6dxXPuZvLQOQPPy5BVm0woI8tdR1D4vkU10qg0fwlX6eROsqzwCZanPA3MeiUFEQyw/WBORs9yAeg==","shasum":"e32a556571e279553d91fe4d4718a8459ca85ba9","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.0.6.tgz","fileCount":10,"unpackedSize":309749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv8fkCRA9TVsSAnZWagAAtwIQAIZHTZLP5dTinTk029GB\nGGq2eKDYHtrWf8P9a7rgXp6tEt6z4fKzk9FQOu/YB9Zu7JvwBjLSI2q8xYh0\nO93Rt/y3zoAb8qRTfoSg2jsaA3pOonVvCRwQfkq9NN0x1wmsj6EtgKHWBfIH\n96o3MsTfyqZuxmFNLORljzuiw7MWSZNDA0x4W7agiyvzdK+p8z9wfwFF7ZWu\nLCusgzDHXkRQ2h61bKG12zG+Pt0Z31rEU2yK0G6tu2vHEtxs+57EpTgc4sto\nHbth10cr/jnQNVBN4YfrZweco2Z8xEYx5XTcJ6nS5cW9snEz6piJBzBlr6TW\ndKheLblIW6Y+wXZodHV2HLbQ+5mOge9HOeMDq7vlXdGsdvo4jChNN+/K/f+G\n6oDsZrYqcHiMny1LpL0rIkO1PgpUZwoqJLY5dMLdwHk9NVpL47NChD8RjBu0\nFUlO04b94AF22T/N2fS+VJj+WXjBTXOUolBrUcDI/fmZaAxoqmL68lkZS77d\nT++HLv1JPnFZlWyKys1mdsa9w4Wvm4ZxzynisZUzLam5+zbNDaK0fx3kCaXf\nA7vym3buHEC+mPX4w6Xo0Tpfa0LbD2NhzyVhqJ7LvrG0QmN5aX3guMMOi+g0\n+KQqiAZk4MV74fy1B1aDIJLUb1Ik1bOzEsOcZulAN5ec0vTcrCfyWPye0UNS\nZVLg\r\n=jeVm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID88r08IcqczuJpPKLVrcph/nyYa4x6QDXfMOnGgHQPBAiEAnEeXsaezMYyGd7B29Wg0wLFf9J4dQibgRp1T5+W1Jfs="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.0.6_1556072419503_0.8536717442823634"},"_hasShrinkwrap":false},"0.0.7":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.0.7","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.5.11"},"browserslist":["> 1%","last 1 versions","not ie <= 10"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"2696982fbc1bd43914aeb94066a7123586b01758","_id":"vue-ohyeah-scroll@0.0.7","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-hvosX35NU9JCQURD/MJ95fwnyMohJc4Hnx72ElwYVY1j/PwhIXJEV7VemHxa3M2fsdXxcyqiM1Wfm7wV5+Oxhg==","shasum":"5985eecdc69e66bb11dfc6e33824f3263908c21b","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.0.7.tgz","fileCount":10,"unpackedSize":310264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv8wgCRA9TVsSAnZWagAAx6IP/2HfqzEF9qy24oCsh8Oa\nu0bkHy7JuNR6N93hPeQJLFqQUSEOPAWZEWDiZv/s8kk/p0WPRKLSJZlKFbF5\ng9rcuh7B6Hk4akWA993Rv9zYV1lUQEcIZYRrX7vZ3ERQiA8dZWg5BUg8zijz\ntrdX+/9sVufuZRyrzBL7/+rWqESHrLwo/448VEqlaw5PJ83YvhW7N0PkFyCb\nAZ3DL7n5D+WL9GnTVmJbeKNs9MRpoNBnaVUEn3Tez+BbaOS81Yfjf7XmbhB8\noMPCJsCSNtM46aHkW+4bQjLEhCEvvRnIO0XUDNh1QEOqyei2n2OVqqGqGR/u\nuoXTm1XDAk9lVrjUpeIAI2zuSJbV0nAvpE8FFzGGskeJRSFFz7JC/J+RrTrF\naDXxr37wCFrp39mauxtvyFs7Go1rG9/l4nEtBIaTt2W7q0bdBWusGWg063tb\noOKBI5LxI+O1IEiLZg3yHN5SQ5oh9eM7Lwoy/G3eyJQf+oiv1ciFrcgtoBjM\n91WxbuxvLYJL/jzhSvnv6t39fvqKapARNY1v5KNufJdw7grOo64IGVMhyNny\n2MNKAgke44gUHTdbXsgp3bAqnjKydSLtE23xhRSan4q6/19StIqV/nuq1mV/\nRze4NHhaqMlTPuN0V0zACjRKPRaftYJiPcxm+lNqtiOpmKbvwqUWIvMQ3HWa\nU7H6\r\n=qxkj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7a6qlSpx8AKZ1tcwcdG5KahL6g7nyMJ94EEsmzlk89AiAmm6HII55aFaijxcmWw3KrhXMq7gV403IY1Ed9B6QMoA=="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.0.7_1556073503424_0.7814415458267627"},"_hasShrinkwrap":false},"0.0.8":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.0.8","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.5.11"},"browserslist":["> 1%","last 1 versions","not ie <= 10"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"cff18cd25e3a75584c7ab6182ff2ea6fde184e6d","_id":"vue-ohyeah-scroll@0.0.8","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-OlgluuDKiy7gy5ZLmD+OB358dGptZp0LbIDlcWX0B8KEXev6KFuQjOXQ5kKwMlNFF/0LtQn1XhnyhBnHOP87ig==","shasum":"73303a14f341e94b099117552f05e0c81cc9b9f7","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.0.8.tgz","fileCount":10,"unpackedSize":311484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv9hSCRA9TVsSAnZWagAAlLEP/RRXX8uf9UnwhC7ZGeUy\nnpttP7UiVRZQ6sg4NFCzAhjYWZ6puPX7W3eqknDfH7xVMaeqXImmm1X69Zpg\nTS3MyeEmbtTSLgOHhRpJyi1otsZTOMFAGWDYZDjsAVtcR2SxNxj0GYD8ZV01\nvhCodCwlX+3KCuwyihqIzll5J5V4r7oXXrx4kPKufRmAgeSaXZv0N+hwdV9j\ntbLWv41PaoDtc1CNW6rgLc9dSE+dXOGcp+KH8184WToTQGyb5c0av66LNpmW\nQ1E0xe2S9TyOn/jPxKK+wyhiFcsdM1LQtV8odEpflkJDShuHBU7mXdMgO4w5\nSFmJ0bRnVdkMcQQm7lxIlCqCVPfMb7tqem4l/i32j/Qm/i0YbK9o99ofIWy+\nu707RcPyX36evpi8cuby5SyUP6cf94QrRikzJIvfrkcOBiuYTAjS2O4Gp7Vs\nVT8G7OnhHj2m0uWMuH0Pwd0UGSxgfwV1LzpHS0lqbq5Fbh9N9NWR23wIymwm\nSGdNPH8WN2MOgsvMN9Kt966BBEVbo692hop0WQxH2hCVM0jyxLuG6xFyrc1x\nA47YsnEOvazAt+GMoWZSt0I35cNNaAKTZMp4ic7lFP3OPndNgwBFNFD4Aum/\n4qx6fhzA/d0dXQoiWK2O1Oyc/mKn8KeW0Sal8aXMPv9TKHRRwhdAC/Erx2Z2\nDLY9\r\n=SWrU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgJ5nodGeKOSolOl28ZEPNC0jNYcAtH4n0OxEaOMqh0AIhAL8bl/EUscK1q4/fSC+4ZEASKeT0eqA+G4IULe22mhAB"}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.0.8_1556076625646_0.2389683017251225"},"_hasShrinkwrap":false},"0.0.9":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.0.9","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.5.11"},"browserslist":["> 1%","last 1 versions","not ie <= 10"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"cff18cd25e3a75584c7ab6182ff2ea6fde184e6d","_id":"vue-ohyeah-scroll@0.0.9","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-O6mr4MQLukCrwMPaalqOKyMM9QKSV8wvPFfZ+vThpxtX+QJSvXizbYTuRQVbnhD/t3rK09cZs5bY79GxY36oXg==","shasum":"7d9aef869b6c36d7a4103168ab583a0205eba61c","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.0.9.tgz","fileCount":10,"unpackedSize":312780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv9hnCRA9TVsSAnZWagAAnqwP/R4BzEXOB86DIc2w9zbx\nMohkNYkosEXMPZd6+hxno1N1VMhIpP7Giqjt3dJz5yV4UFNYTwyB/JjG0SRG\nCD6Yd53pSVPcAPsgeTAI0R1AOrIr5Hv8utH4JyMsmHLNR4U66yaABT7eU4IX\n0ErVTKGX8AN495tvYp1c2XFeGihstYZ667dKOyo8rX0+rtPry4UNs7Vfh71L\nl7uuG5U2t+CHuVoS5mhdS7a+9XiL4piBeJUkGV1d/x1+snlfaMNIl652puK6\nu8gcK6UdIt+57H9a9Nyya/OQc64fJtFflEIg84KR2uRE7yXqj1HwfOWzTpPn\nSIcRiKzCHBWfjngW2nP5IMmnySRSkdR3UlqMck7XWreiM/ron43BXweGLqrD\n3pEa/IYwItIwT80U1yrzzDJABVh0m+RBsJSfyRzQCwa0ho1lSHoUReRR0GAK\njyxOxe4VvYLHxF+ECoL0a8iAVYbwPeBPlPEd6SMhHKjsP8DZJvJd9pAKznPY\nqOE7VVUgvHpR8tAbdu+9plL5efkiBsMxNIlRhoNcCZWCCtkDJGR6AXQbRw1S\nZr5tSGmiaEPcQkoq8BMgatF6s6Sn0W/Mmt869A91Ud1hZg1AWElYhXNbaP0l\n+QMgmMgjPKtCDnmgd+9POuvsDsm/WFZXVzu2nG4R4pKrxeX7THMCfwcXGV0E\ngavo\r\n=RUVF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoSmUUWCRWcqVdGfuIYcUxEbLEp+N9aneBnp6rnboJQAiEA2pp2nrxgG0fRCKN0HPtQRexiZUsiqREm8R+hCxwHxxU="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.0.9_1556076646667_0.9723400288726753"},"_hasShrinkwrap":false},"0.0.10":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.0.10","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.5.11"},"browserslist":["> 1%","last 1 versions","not ie <= 10"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"2db89aa440ccb90eaf1613d46bf1119649213018","_id":"vue-ohyeah-scroll@0.0.10","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-rlKtge9ORO5kQarmKub2zqHmHi/Q3R6k2eQgRd9+qwj+0FQWWt6kDF6iyvABzNo3S/d2kwhWTY1N9KUm/20UYg==","shasum":"083fe3ee515a1693e964a272a4d1e06e3b903bad","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.0.10.tgz","fileCount":10,"unpackedSize":313378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwAEfCRA9TVsSAnZWagAA0jgP/3mpYxpo9yDbXuR7W1pG\nsSaX1lCkjq5CsXbRH20Gl3y2P1ECwmQjnRpy3cUchPmyk4q0+6UKmFjfn8y8\ntsFKd57zGZluU3gaLWVgcyJISZr1uSG5Z4uagbdkR/PTRzDWJc/nr2Pnyjq/\nGDY60SHuxYzKxZH9hgyvqrPQDJYmud1B4U9r79QZHN3WZvH43CeOBvkm67yC\n+9f72ESq2yx6DkPzMfdFczpQPpkQdNlVGQgyyXGq2E5Aw8m9FLr7GfVshINv\nVVo99cXDzsoM+H/EiAqcTNmEUZhq+tE55NCizewXOsm9oInYkTykmWhTag5w\nOwmYo8si6ybZp/hJ2g0up3uDGv+f5LkRQHfVAtyUwFTJJS0itvDUADVg0D7l\nM8KmQQx/rg6Td8DRU5VZGBKyCSQWnmlzRQdeeOB4c1jqv7+9aYnDiqY64SA4\nAAKL6Q8ofB1Wb5JDOfFKZYrGYeejDXrH93DiT/vldfSLt+xo/9W+Ixi9kDZT\nmEkkSOXx1X/dLQjR8Qm2WnVhAHbE1fR/kfoTAmOJ+0e9JS72u8l+1rjUzVW3\nOmm2TcMSIEpy4DS5BRzuTsZx6HQc2RqRldPRIZWIYDdOraYZrNapL4XsIP8a\noyW34ftIM1qJwkyvF98r2xNgti+J74bjO8LB9wlF21BvBDOfb/Sv6rh0w3/4\nRjbn\r\n=2cj8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG//a/2H8qKaUqEPeuJh0vUe2xawmf23RMKR+cWaSzsBAiEA4wpDsOxMWjya2zwX9bJbCI3WxrrQ9Xcq7o7ssvS85nE="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.0.10_1556087070681_0.7495432370946664"},"_hasShrinkwrap":false},"0.0.11":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.0.11","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.5.11"},"browserslist":["> 1%","last 1 versions","not ie <= 10"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"2db89aa440ccb90eaf1613d46bf1119649213018","_id":"vue-ohyeah-scroll@0.0.11","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-ty+ltUUkLKwIzh3yrv7kronVnVOvp3oNL1idSM1gLKW0zALq5u+KtR+rMkydcckdBxAFtx4mIMsF6EM50iwnTQ==","shasum":"b6a83518fae434d39fada40157e464489b4fb011","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.0.11.tgz","fileCount":10,"unpackedSize":313008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwAgdCRA9TVsSAnZWagAAfo4QAI8xr7RzfworYCH2V9dt\nYOyWkWhpSqQ3FDUd7efooTzw9/6Ho2kiZj802d7lA5Cp4+hxpVckXdPRgSL/\nVXHlyjxs/7dHmbhj68SN9exMpU0idoBjhoml1I7zk5v1d6iDxSpS5lrJOPyF\ncvr/8Fnidlncyt5ZS46CQtrUSZf6IPpGROIq7GVKvHs7kjk9mImmKT/VdeVS\ntWhdE2Zumi3K0qlLRVSE6nAEnoIdh6Bipj434z/ZjH6DyzYtbLJ8INsfgy+6\nCYht9zsXMwMR/9Qp8XMGn5vg45/MNL0Vqey7d6QN7XTx7Mbmar1jz0+IhLhP\nnBtEuYyzAC15t8u5yb4B49FDpkAY4s3WXPkl9uadcvhDBfP73uDlUAlLJ5Tw\n+cYzJeG9rb/VXRyodFTxCvKTrc3a0bbK4MTvUXjVYKuRyek271jqpEKCQyCH\nOs3/3ZspeiwKRdMH+FPGPLHV5R+VE7Xg+HbkhzFPEvoy1Arcl8RVUbHE8jir\nBRqn3LUzOeN9wbnp1H2xqCvT2mrgV1KEhSiyA2B4gnDjnbhWsILA76sN+xpK\nAYLF3iUYbNyfVtc+4gzYcK+tLneCPXixnGoPZeP55sd2sWLjo5f8CqOGNd12\nJFsvoGpLdYNU91vuaEAS/44yK/tZCqbhgwPMPZAy0tL9sO7zD6i88o472rhb\nFfaI\r\n=de53\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1A6sr0tH7Sq8pIQ//dDEw0nfDzOSKzrATORQ+yoqR8AiEA7GSIglgeWXl7e2td5ubPqxXm8n3+064AMnoN9TbUHfs="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.0.11_1556088861088_0.09298077382000614"},"_hasShrinkwrap":false},"0.0.12":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.0.12","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.5.11"},"browserslist":["> 1%","last 1 versions","not ie <= 10"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"2db89aa440ccb90eaf1613d46bf1119649213018","_id":"vue-ohyeah-scroll@0.0.12","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-Qc1uyYBg3LK1U/ZV0wpEcRFlkDW03sPCjG6MHgxd/CR8BY9ndpqBAJCSBiBA+HCaYdcXgh8ls2X5sTpsVzisBQ==","shasum":"7bb8dfdc58bb5a065cefa027f5af2f331b61a436","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.0.12.tgz","fileCount":10,"unpackedSize":313014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwBriCRA9TVsSAnZWagAAwesP/1g5GXXf5W57Udsp86nb\nZUDym/PZMTm4bNB+bXgGsRU9rbJZoOwjnNuECQBYP0kcdxPnIYuwOEqhoGlY\nqT5KiaV8kS8f0it7iFMcnoan/Dgvp8r8kMFflDdnN9N8Kj06wDNVwpDIZGDX\nu/J/9pP0NSO68Zh8R3AgEJGlyG691QxzrUmSz02tUS0pMHX7zjpJhfCKRmfX\nTj55BQFzD0yqa1I+CJDNm+HVP6j2tS+HOM9F5Pq9nzY7NWZ4wiSgkm7JQd7I\n0vSXgq9CrlC0NlyZXXi6WWG5GEsVkQ4DT7uOJzGAD18CV6ZVGgMkSgC0CbmX\nQgrdwOfQjoPpRHsvZInu5AfSYwfTHwA47rYAApsaFhsnI1fo4KSAbfEhjXEy\nAifRuLlLCjKq9GYXGs35dkyMX54nPz3zCC6CXYsARteK95F7oSZ3Kzgv9F/3\nJBRTE0SxfAvcAlop+5Yu9LkIxM3YtyRrU09k/0ab++0bmo/2VOHPf8ObQtGv\niHBneQG/PZ9f6Trnk0Avo8MJPntOgFYZPP48wJNezbJaNcIvZSAIOTEJEhux\nZItOZb2XgWZeUuKIZwEH+6ceeG9NftySupIp0tvfCIgc+WpE/LpHBWmhNiSr\nui+tnvx12EJgyJbkOR6CgmVhfdtOI3tSkM1n2FMKMEThoYTtGF/0Q3zH8s9I\nWCNu\r\n=65l7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3B7RWRsW1V/u1K/zwb1zhhKBuRpmL2Io3rHpflH5dsAiBg9gciFqzx+xoKyuFJG5YiTInXZLX4wvZC4lvRwNlz8A=="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.0.12_1556093666013_0.5716063922262331"},"_hasShrinkwrap":false},"0.1.0":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.1.0","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.5.11"},"browserslist":["> 1%","last 1 versions","not ie <= 10"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"7714f3a8b80f0bc799bec8bf46d0766d79d2ca52","_id":"vue-ohyeah-scroll@0.1.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-PQ2g6Ol3krhCwj55w8CPTJOIinvshJz4JILS6pUA8kNNo0uvNMSadh/OdiFNgWu11gngIt0uRT9NGwbIPM1CAg==","shasum":"6fa567b0b1376538956b9af5636981618afbbd1c","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.1.0.tgz","fileCount":10,"unpackedSize":313685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwRwyCRA9TVsSAnZWagAADPwQAI7ObJ7Zs3ws6O3t3dTF\nUflt9mFBuZ48FBcBP87GoR93RjzWt/TMUjyehy5zSz+8fGsIy8Z/VA6VbtjA\nLBw1Xt0Y+wdE2M11XxylXxV+Q/TIywegHCnmYvUUlFsmLfHAqYKcqfRA6dxd\nN2+GxBDq3hPow6T0DF54qUZq+Sfd2hPLZjyXXj8Pm8/DgcFy9Agli703YgDf\nfA4bvf9q6ht507+elxUvhpelhw3ZEU9E98PY7Mj9fbnHe9zbJvlhlI8T51C1\npqVOEIv+6wnQIYh9xfSRytkbKXhZwcYBPqcpN5JtKt8HTmYzK/rhGQ7ypCOI\nClOGCM/aq9lvos2q7DbzAy+3ey/qY/1WlMKso1doIyarwqE9aiJ0A0pn93dJ\nGFhpn10AdymKXzyQU3XwiNlHm6zGEk6pYtWToNHLvyQUcpQixL6KngomiGzt\nyhsdocBx8Ndg09R2/kGGqPBznOhqDLqaxSecefSoyVFdyEYqOWm7MdCoG5Sp\nXuK0rsn9cWvxhdNrvzFgdmv1QHtI+k/w17XOZXLMfIsYr8BcSjbLdhk3kkDj\n4sILYbU1jK33YbX/E8J7fsSMgWFBj1HWEtvSIsP0q4SPhqB0bRrTnAegti1Z\nK0WoLg20hzaP4QwIQrrQ54hsGlt01lwpl5ms2wDnIlGfpr/U+++aceY5gPD0\nQcw6\r\n=X9h0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQg/ivnwVSOyT7naGJuN2XLsfT1TDO2uIiyj5MAC2aoAiB1s+f9F5yJyD6KtRj1HvsHXcpZoVgclYnGEKd1UtGHeg=="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.1.0_1556159538063_0.5492256189173814"},"_hasShrinkwrap":false},"0.1.1":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.1.1","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.5.11"},"browserslist":["> 1%","last 1 versions","not ie <= 10"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"006bad4f7cacc1b30dec01f8748bbab8e29b2807","_id":"vue-ohyeah-scroll@0.1.1","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-gAvfN4kV9Fj13M4O7z6bEsSp9JpwSpqDCq8OF5t9hXRhny2UFljIbk/ldxV2tw/BOX9XEEnosa6jPgn+5U0xXg==","shasum":"0b70d0b61d1d6b2df52fbd6e0e5a10a99dc87607","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.1.1.tgz","fileCount":10,"unpackedSize":313948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwR+fCRA9TVsSAnZWagAAzTIP/2bq2J5Pr1bsC23hA6T2\nqmlCnOM5LpX1DAsP05AUZAmljRKvinfcDRtGYfxf058Y9EAOV5q/NC0m7hz7\nFwJ1APn3nlUFbuzlbAIofGuzISor5pu34GekMhn1O3SNy7ITUozwdgQSgvKN\n9P9C2FJh/aPbMgEnk6MwRyUE5xcPqLVXX5WI1H7LR+/8615zmJuchMsUL8tN\nD0WjvxRwfnCvoUAtOP12LuCH+vrAOlHSndO2wFz5md+5Wf9i+8LBp1NEaAvz\nTVA2u6NspBqNz5IBixv1Nms5OYkZSE+lVjxLj0qrOdzzcuzM6VItDY+vdRJp\nkXbMp6tUrGbnmWuQtYRGPHm3zAXsAjROslAU3FXBEvFLPCZn/dKH20H6M9li\n0znbMPYmBHPxHKUtUTPQGkoJilAxnVJC2pOhrLpFjW2HK10pUlGwIt3exkGV\nyoqr10qdfyt0lbGxt2wkthOZGikMU9wzC/VCRSV4ioolMMYZuCDqThH7+toP\nXML5K2g4GjkoVSyAnajHzKO0/049XOPlI/ZJjEQgeHBpYEtLV5PHSCJ82AmY\nqMNDvWGZguykPBdKOvq80iGOIwwyFxSPSAFdFaSTxJaeyb1B4vyGeAnGzbXG\n4POXnmQDBFIqH0hSHTAlTdI03EQJg70EJMNbYDBlI+7ZpQ/kBarxohIM6xsz\nWAgK\r\n=0QXB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvqicDYwEHxWs0pTIAkU6tvtYcbYfiTjEZ16K0qJw2DAiEA+ZLgDwaSQfnsBd9znUTYLU5vvEVoYO5+pw4UcFm5w4o="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.1.1_1556160415160_0.8012134367298644"},"_hasShrinkwrap":false},"0.1.2":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.1.2","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.5.11"},"browserslist":["> 1%","last 1 versions","not ie <= 10"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"f68c8c9d7faa31b873e2ed32d514fb682dafc2bf","_id":"vue-ohyeah-scroll@0.1.2","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-aE1G8ahaPNF9M7wh2C8NW8SETyLMvqXntfxddz2+A8lFPLgeUOJs7xxABOkPAtOpQ5gWAEGm2lajNN508mPn6g==","shasum":"76487bc34cf49814c4e82efa87b0aac8a82f07fb","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.1.2.tgz","fileCount":10,"unpackedSize":316842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwSt4CRA9TVsSAnZWagAAaf8QAJQ/Sy8FSJ5p1dcXpbUl\nTASNjyVlUJebOtSC96eavRtGwr6QHFr67GioLeO/a3VMofzFFegFm9Yt34aU\nZoFbtgI8O77RNMt4mHCrLS3GisGzpLYB5e3siZuok5osqoO6/WKA+4r5ou+2\nrDUlY4BCe4Yc5SOZ5Pp9mH+YtmalPdkOpG7XJugSqdh7GJmJXXvXFSoOLqXP\nT9dBvszMkv5ueZx6rrPlygmCDNsxaGUmcp5faPstqYatJB32mMdKZsm7LEIZ\nu/Dx14QQAuRAHQcbTd8yFW/x8IV1zJRpWeI0mBFO8pjA4L/jed2BRDhpKRcX\nVQPtNok1nzeYJs37buZSgAxmMtSFAORR35lcydQe1QBfoQuMFAFAQvOYk+hL\nwNDQchYMupAwMH+Wbpmn2OkfTRA5IqOoK2/U8NL8nlksfNt+q0VzxzB9JKnx\nkoYhQM8hnYi61omDoUEBBW1i1T7xXlXCg97iBz2vs2bYDd5ZkMNcp2bLPa7L\nlEc1HVbN1EnscGA7Hx45of9Gup7/Oz1/OTK81C2DlVMho6dgwdrm80gOXX2m\nUBX64rH3F0R/BdFED8xI9L4b7ckqipMozMgLe8CaP6TYMSs9WsZgIDTvzA53\nnAxDEW6YxOHi5wlBVmEurp6wPn7oG/SS1/LrUu+q4qNl3Uwo0rvsBlk9j2+1\nj8BJ\r\n=wJUE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC1c4EtWuGBA3DRk8pH5+ZDkGWxLMjV1/CuPhYSNHFPwIgWGzpvho7NNlkd17TokgcguGpzYW00ApdKfb92+NiExQ="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.1.2_1556163447464_0.46293395845727137"},"_hasShrinkwrap":false},"0.1.3":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.1.3","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll"],"browserslist":["> 1%","last 1 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","babel-loader":"^8.0.5","cross-env":"^5.2.0","css-loader":"^2.1.1","file-loader":"^3.0.1","node-sass":"^4.11.0","sass-loader":"^7.1.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"gitHead":"430ab1c7bbbf793f89e25a1acc98b206dee614bf","_id":"vue-ohyeah-scroll@0.1.3","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-ld1UzCRo8BCJgFVoVqWBmk8B4ydr2CZhZOQyiJfRw7wf8l4aEdS+3UPA/RFG/1COA6JFEt6RdX58ZTgB0DSzzw==","shasum":"62d29635e5649edc9032b392a7727afc1d1118d1","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.1.3.tgz","fileCount":9,"unpackedSize":71022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwd3iCRA9TVsSAnZWagAAcYEP/0UJHQSoLqc+CY4KFyff\nXW09CbMUwMyF2DiZoCQIXfJuE8J5PjqCNPztWq/p3sKzoB/FCftKJItOWEL8\ntzk8YschvTc4jG/5eT3SheKbMI8k7f2A8+P1/7AZso714SvMH+kf2yeoeypb\n7zSUvPsQI5i3/3ivreg/j2h6vDJFG6F1V0HEdYptB77ajGlHVQrUrZmvS5/D\nAweBw5jrrjphYmQ+6hgE0RYPQg1gZGfIuL5iU9BtBYyREQjKg3wKpDozYdHn\nMViC6opatB2I2kR/Iyx2VrcWUdsUbtGYR0KLkJBGtKZd+xi6l9uZcG9ybsO3\nHtG+FI55cH+62t/pXV8/AyJ/hgrAyCtgoglVWafJIYj4cTvOKhBQ7jbAIqjT\ngpfgSYFcgMXd0pAfoVlHBLEWPDji4benPiXd3UpNBPvpyTN9C11ZSIy90BFw\ncmdCNFMJ/GBYOKZXYXPJg9JfL3niHwnOmin6qrUK0jScGs/KTSyLuZVDpKf7\nLseTyULbu8J0aYcMI6dWlVWoZr+ahfPl0bfRZciRMkTIo6kyigyJLrYht5U/\noDSiKZ9i1f+ecM/ElGLeNB/EyX+hvQMh39VAG65UU42yrZEpBv74WImUo6pD\nN8hyBzT0hS/TGYWtkFyAK/g6W3CPWLwMtU+eD5kMwIc2choj3Uoj2yqmdtBv\ndRq8\r\n=IhXv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6azuNppWbYPPP102Yyu5VOUf1PlDP7cpmMJJnfYL1eQIgI2TbEYKhoGBhE6z8BVso8GIq7xw3LOQix/o/f+GHtxE="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.1.3_1556209122369_0.1478611833299901"},"_hasShrinkwrap":false},"0.1.4":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.1.4","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","babel-loader":"^8.0.5","cross-env":"^5.2.0","css-loader":"^2.1.1","file-loader":"^3.0.1","node-sass":"^4.11.0","sass-loader":"^7.1.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"gitHead":"abbd2d5f891ef9c930257a12224d7796b7d0256f","_id":"vue-ohyeah-scroll@0.1.4","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-mnPt/UwHqnh3thbLjTLgmQpRU8BtWFw/dLBplGsRpbrS8eymLPiuW7I7V7z9BH/14TOcFge/lgsXcST9tQze4A==","shasum":"81d1195c214a5fd8ed14c0b93db489988d6a476e","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.1.4.tgz","fileCount":9,"unpackedSize":71381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxX7UCRA9TVsSAnZWagAAYjAP/3SnVVIxHXI0W1V3rPfj\nMFWBPtnYmbzcm0rN04CcrkSUPCeMmtRVJB1EKZvSumjJdggYcrVhcdclYSLu\nJE2cqvgKThArdapWpIYdfxLjhqscYrKdwey61FTbZVhTy32Rgk/HSo0tvJEN\n3064aINujnDwnjJF/mpEkH6iMI5pzCPo9HJIXkoP8ig4rOmM+6O8mqslZZK7\nYk4DOdOKsQEjuRNEuXOe6FwCUduq5GB3ouWNM0IVmtobfi6zDf0CPhOrybQI\nttYnVgmsgVrOSSFu98CrBxLUptU+AcpO+o4I2YtSXwNMyJ8ctiEpAQE8MVWu\neuqikXSfDgfEQ2A80uO4gKN9te0T+i0wyI8zXZH3nP5wZEWrFIgHFYuJNsMI\nG4G5wBn5KeBUnSkgvC0eUTlyd7jKJlqkb3Cx2bWgk0lPW+ETLHM0ceE5aW9o\nPClMUGrJLsxsf4VJ6KH1bXFC8m+qQ0icWEsLQ3HY5BoehMjERUxBcVpLBhxk\nLr7tkuhhkQ6PxbDQDzAI2mw4pZjd3hCkXvGL7POye6RGyTv1eTYaQCTsHvzA\nhrw0Ubf6DJiIoBQSEowmj72q7MvmnI7kQgagyMeLkQa47/QiUghudV55nSYd\nmSWn/WzpTZ5459Shkn5b1epLTf3Pgc+TyjpwstcVWxQ6fiIlWdJRP/TWDVfR\nOhsr\r\n=4XAP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmQK+WVfNooKM8vhfuPh67uecahh8cW+hxt8rlimFy6AiB9vMCBLXS1BV045iUBiPwmhSFjJhSJ1tqn2r9o0ccjMg=="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.1.4_1556446931493_0.4857107661537514"},"_hasShrinkwrap":false},"0.1.5":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.1.5","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","babel-loader":"^8.0.5","cross-env":"^5.2.0","css-loader":"^2.1.1","file-loader":"^3.0.1","node-sass":"^4.11.0","sass-loader":"^7.1.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"gitHead":"c1df4ac98ee57ac3c08ce4380faa87f65100c526","_id":"vue-ohyeah-scroll@0.1.5","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-lQfKBK4uPFfS3yydpvUKjbEB9Zxo86t9L292wwensTKGgCZLvxxN5xUVILqphYUy1mZj3iVdlvmlc5VUV90Dtw==","shasum":"6352a8c2690b94c379d3fa7abff5f68829065f04","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.1.5.tgz","fileCount":9,"unpackedSize":71497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxYLJCRA9TVsSAnZWagAAozUP/jSVVr2BG+MHdKNrkslJ\nPlA8ltG3ucAGJbUxsNmvhxvnRsS2hjFN34WQvp9gklAP24n0/ZiKBNrgoGvs\nNO5CWkP7Do5+GyDTe2vG8Wk21HlLzIcow4B2z3iUnjOtMnS0qoNKMx/d7c+Z\nVXkg6G8HcGqhukUNTztLXZDEBUuEC6VrxSy7RUJVQ4LmB3Mvc3g+m5KB/su6\nLCxFxXuroRPSwXPv/bIOK5wvxcuojZRo5vLmAasqi2Ltu8Z9sUMyA15zAgIj\ngtPfJZASmX4OdsOVEyrk2SSmw3gspvQG3EF+Kch1d2TEmJ3/2x0LUaTljM9j\nrmf4soK6RkGenfQhBYLTzp+7c6vr59Gl7rfVMWp/M3IpFosDEtIfWrjtu3mG\n+NK1iBp+GOftVwFOR7utRksaaH0y31qrpkyUDRPG/IrtMJsEv6hspg9OsJAl\nBWSstk85XjSeVRnLjO2/lQYlwWpzWjjdvgox6bwSaTyRaX+u680RvQVuLA9g\nuK6M/XHU2ezfMXcmqmq4wIckd5PB1DkqNJYs5XeFl3dn/68Ke5ROqOXk/GWr\n+XuSsGDdlouvayHOyGF+RgzR9zdmsCIe0JdNwKXhIw9lxCjlI/wbWdCu5Bz7\nzJ9H1qNFdY1P7hk601X2vUnkXscd3lFF1uKt92dLzu4N0+PbP5voldeGoq7U\nd4OW\r\n=5HBU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7qoCGt8A260afNg5C5cA966Zg7nA/ssC7fVW5TQUU9AIgfwANSYVP5R7ej42IaKCF/SrzoLK+D9OZsqWjdSA6ujk="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.1.5_1556447944899_0.2653047734975742"},"_hasShrinkwrap":false},"0.2.0":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.2.0","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10","vue-happy-scroll":"^2.1.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","babel-loader":"^8.0.5","cross-env":"^5.2.0","css-loader":"^2.1.1","file-loader":"^3.0.1","node-sass":"^4.11.0","sass-loader":"^7.1.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"gitHead":"779f0449dc5aceeaed8fd113d9e51482f8cfd4d5","_id":"vue-ohyeah-scroll@0.2.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-6oXXvovKkWxTzpwCzx2yXwgd+y5SpMukh47qxb20iz9XI8rIX6JzyjrpQB7GBj2qweylr0IlBn7jiL2apjYX+g==","shasum":"634ac9bff5c3018d86e325ca0c6f94383ceae578","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.2.0.tgz","fileCount":9,"unpackedSize":74960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc08ckCRA9TVsSAnZWagAAzfMP/3+NJDHGf9TePBWY4a4D\n6Ad2sxx8LEANwO/4Rq6a9FqJc25O24AJTOQGZTO37nnDV5rDRkjn8olQUEci\ny5fzRGIPL50fhUYslIcqLbJQWqiS3Qr409hZiais0Hl25w0i7k+k58T7XfyN\nFRg4p6wjDlsOrlJQDmdl7okb/cpuX2cMaWDXWruJm4xNdpj0+7j24DrxTC8J\noOe+bR7pyx33QEeaggLtVkXCK4LxocmJ+VWMImHiFh3kNkNPO8eygiN+BkW4\n14/FbYEQNaoMt3uecYwoBFonI42/xdAAZJybLTLvjIWUy4WmjQpkPUxLGMWs\n2k1ls1erWk5IEn0URIyJaEGugA4VHLYQJiJDGUOVLA3lT70vPe37+ZXWw38S\nBdntppwZqZhfSFfs2N2OucFmQvIPK3S5aEQIM1mXdZ9rkuV+340oq6v06jNX\nY4Xxoqq/c9Q06rnQoRMVfVk59OmiYtpLTfJzOU5mkNGyv3qm+yHw0WjSe2uI\nAEU7kYpaWqK7r7Z0rUURVCy4tgUhTX7JnpQ7QCB1+FcRx8c4UdSoP8vc6ycX\nIWaZ6qzRiws5/RvE0AdBY/RhClJmW5wbvfN22BplV9rrKuK5whBZn/hihyYV\n6QHdZZ1bLdJxcuTRrixGyENRHPIHbmMkafdWffeU0iK4Hjh3mpMUZQ2SmWdt\nozX9\r\n=wEeg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDajczkSYTEScQpYP4hs7B4QT+eEABNbLpnbJrsgQQ4fAIgbFXd9LSrpCEvMnsGY1Hx6b3a4/y0mWw70TiQZJ4kxUQ="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.2.0_1557382947840_0.6573812973986268"},"_hasShrinkwrap":false},"0.2.1":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.2.1","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","babel-loader":"^8.0.5","cross-env":"^5.2.0","css-loader":"^2.1.1","file-loader":"^3.0.1","node-sass":"^4.11.0","sass-loader":"^7.1.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"gitHead":"779f0449dc5aceeaed8fd113d9e51482f8cfd4d5","_id":"vue-ohyeah-scroll@0.2.1","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-fPNyPmzJ7c4dCskpZn5DTu8s/tMaPIbHsYOi+25Y8CqgQ3Sh7YuhErmZChynbgsiGJn+x3CRfxtNful2n4eCew==","shasum":"ffbbf41bfe6c6624d8740a244e3086bba6cb9dd4","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.2.1.tgz","fileCount":9,"unpackedSize":74812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc08fYCRA9TVsSAnZWagAA2BcP/0ST5UZyW+81ZN5s0fId\n2ld2IAY+VXt2vjKzmfGGdgEeXp4nG7vYo7zuQy9L3zjp5zP7WPJpXFm5zk1w\nlr3hRyyTGN0hD4vdd6eEw8/bUdUoGaui870g32z9NdO0VmPrb5ePPtz0kLp0\nT2cAwVXC2nCaN6Bbh+NjZxhPF7I/dIx+iRUiCS/s1uXFiGLQnyGFudlyICdR\ntwpiBEisxGvnor5lRa5MAPPnuXg2bpfUyPqdXdi8LyeffEaCnfpsKjvvitAd\nZ0VBps2nHHV0elSR0C1YiWEbp8iU/k40pdFzzcmPtkux6fNu64+Zjui935ed\n8kEBb1kcua5HL+dqMt9E8N8h87GQ26O67nn+55Z1SpHZdUI6KcAFOIa+OHSz\n4S5wyGCJR+6iwMtuiRhQYrCMff5HvlnHl8WQiXua1/0O7mUQEvxaDxC/Vvjv\nQCwF7NiBi1GYobNKitqITrNAubavaNvbcSYqfu0eXHVj9UwZ8gowkB4m68ru\nkdBLkuN10ppLGEK9ZH5d7K/6js4Ng2XvLUVyp5o3vn/Ll/Eym/NL12mf4Cul\nC5/qwp/VJkoNV2w4L4A96UdNbjFF7aCpLq1SZPS7H+mAv5JbCoc/PciqygBY\nTIDuLsecD5RsfMVW0+JTEvzjENfQau47YUqpppyKiAlOj+vT78lOyH8KcGRy\nubUy\r\n=Vnna\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCexOg9E2zovLTV2j72Z6bxprcLgXQwNXNE6Rgn0xV7/QIhAL4bfen3YsR48DdJrvcRVNCkTR/LnM7SOWlNMKJau+2e"}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.2.1_1557383127798_0.28343222630440956"},"_hasShrinkwrap":false},"0.2.2":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.2.2","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","babel-loader":"^8.0.5","cross-env":"^5.2.0","css-loader":"^2.1.1","file-loader":"^3.0.1","node-sass":"^4.12.0","sass-loader":"^7.1.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10","webpack":"^4.31.0","webpack-cli":"^3.3.2","webpack-dev-server":"^3.3.1"},"gitHead":"9bc9de7e97b3bdcef9b73a85846739375ef4f3ba","_id":"vue-ohyeah-scroll@0.2.2","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-uxwDffjZl7OatSFzoEu1VPfVQ3UvIPZSHjQw1VtqkwgPsnNTGaD5Pr6uK71rGyBRYZvHP7fpq9x56V4iafaBcQ==","shasum":"ca6f8100195964e29a9cad8308a26a4de513a852","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.2.2.tgz","fileCount":9,"unpackedSize":74898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1TweCRA9TVsSAnZWagAApHcP/2k4Fj2Fpzus4VVZEvJM\nAgwnUvvKHlpto0lGm/GPblzMUa0kCCwrAnqqWQj4MwOuRz3ugl8qxLmW8eiS\nz6M2KrjRPv2DUJMUyEbYO4ovYMU61ws17FvHN84FeK4g50x4TX4HxNolLDSy\nCTQw24XUSHfGVOpf+vGn61xY7HLdC/Qo42TYHnlXwEvrqwwwZVXOJ78ZchrN\nR4Ne58Q4G06h359mFG1KLO8BNDa0r/20Gf/ytY9LRnaYQ0Rnuiea1aHcyhhz\ncqSUubQdt4t5I/BYKOrjhDRbCi07D9k4SGTIYtcs+KbOBcS0CbZDeAHCrOZs\nDyFt480gMp3OZ00lrJh2X9fuiNQUeL6mZfS3SzPl1SXsLCOeTFm9ZUF6bxHh\nEdlJ0mjpBzzJl4lvjZTFTM2FxdRy98LOHk9bugH7ZWzHXiJl2IBFTDc8Xwo1\n2hCF6SLaKX3D32OKXr1+3OI3/yMQggX294Q1Ya3TVMtWfHwBEtD32TFj1mIf\n7t7RKsA5WlfquvsogigYDw/gE4qmb+A5K80aziYJdjdaBKd0o2nffd3CH+m3\nfmQP9jiFLOqeKEe9xMf1xv4KK7KYoF9/EVHpbInJLs4FW7LfOk7F1OLmpbJw\ngxeDgHC1j2tayVMJC52NHtcbkIEMrgRJPoi0arH1KMSxiP55cdSzNtZ+usx9\nIrOT\r\n=7ZN1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnqJl4AzbS2WufdIZMcBa1n2l2HZsO38hID6Px9KICgAiAufdjisIiXJiJEkCPdB8rx8w3KRUXcBJ7jIiRLpG1ACQ=="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.2.2_1557478429574_0.16038220495763245"},"_hasShrinkwrap":false},"0.2.3":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.2.3","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","babel-loader":"^8.0.5","cross-env":"^5.2.0","css-loader":"^2.1.1","file-loader":"^3.0.1","node-sass":"^4.12.0","sass-loader":"^7.1.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10","webpack":"^4.31.0","webpack-cli":"^3.3.2","webpack-dev-server":"^3.3.1"},"gitHead":"9cb86bf475173c17d58d1630c4bdcd522aba0455","_id":"vue-ohyeah-scroll@0.2.3","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-okl2XysdVuZFqxtCHEagoaaxU5j96Zm2pWyU4oRp2FfWcO5Uw5mvEsdy6CHRv2iSXHT7HWLUdiOHLMe0T6ktbg==","shasum":"547cdd2dbdd78ee455d2c14d31e2cd5657c3ae19","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.2.3.tgz","fileCount":9,"unpackedSize":75015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3RSyCRA9TVsSAnZWagAAQsoQAIkXJghG10Xkx1+jxEQv\nthVU+hBpbN0emO0ouLEDcqUxGgrzzqQ/c6xdKMSk9uGQd1IGRhUlFLITp20/\nAvit8nG2lfc6Xt/u5T34HgbQK4OmWpuuQ65RBOj5UwGUjSOZxnwuJBDTXocC\nakcch2OZYF5yJHLujQKgcG6ezhMdjOCDlGwaEqvt9Q09noWBh1asazAcoc+1\nfftvs4J9lGNHCdnk5vOoVf4pWzJzq++3LYJjbtecMB93k55cYxj5CRkjCU/e\nzcYxJE6B7UmQmrBhANi5Mfxs9XHe8uNX0QTuvkpCrJwMqrCrxlbMX/CRqfG3\nu3dV5Wagcunp1gr+rMG5L3UDouMVEwSCm1+OaVgfTgw1WKDTzPebgBagBcAr\ndvKP7wA3qI0gLxLGBCHAg20DVigrNrH+rVPzq81cSGaW6+3BmUrKB1Tp4l/P\nK2Xd04YQcYyf+qefRdWE2gUO5FVQ57PQ5yeLhmeqX6fLsgcq5q7nHSi8gK0L\nA0Thf4C2sTT0fQBZMr4bzw84iGOMhaLX3r4MBvgs+SSNEa67zdp1EfXVr5x1\nidOyq4cfDheSVoQSJSHXJ/25sQZX7seWILVk93DN0rGORtAIUseCUNB+UgDN\nlFehOn7O2rQEp4avsaweeg7t+LSiy0TjKBL8F9F0MtjctZ7Zu56Id133KgsA\nGek9\r\n=rmIe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdcqyCg5pKdEWo1jDxqH9NOjtq7pkqJNZfnkW9dZtoLAiAZYys5Urj2ExwGXb1Kuo4PzIioswZKmaS8Cv9asswj2w=="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.2.3_1557992625358_0.7758390584307506"},"_hasShrinkwrap":false},"0.2.4":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.2.4","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","babel-loader":"^8.0.5","cross-env":"^5.2.0","css-loader":"^2.1.1","file-loader":"^3.0.1","node-sass":"^4.12.0","sass-loader":"^7.1.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10","webpack":"^4.31.0","webpack-cli":"^3.3.2","webpack-dev-server":"^3.3.1"},"gitHead":"9cb86bf475173c17d58d1630c4bdcd522aba0455","_id":"vue-ohyeah-scroll@0.2.4","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-Huv9bPW+7rq4VUCfTzipq1wfqo52PIAzIwtmq8jyQcgGkRz1NojNT7nRe4G3qQrOl0//WuboEgkrckkm2xF1Eg==","shasum":"ff5d61dc52e3792761b46dba6beae4b7af6db7a9","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.2.4.tgz","fileCount":9,"unpackedSize":75019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3RcgCRA9TVsSAnZWagAAstAQAIaaa5MOhWk6pscjgk1f\n+Lru3eB4T3dytIHOt4ujcfjMFhBy3G+goZJXo8bph0YVWiWNrnLsffK/NkTJ\nF32Ni+H6TE4i5cKlz+Hy1q1MG8wX111u8j3SrYk38NFDmDdwFnXm/Sh6JOkH\n4BSLi8EMP3X7ONTIOn3tGlwXqK+NOKuBG8eJlU1ARy+XAamZ55wxJ7HYf0OK\n9fefsNRLy/wmqXpGX5wdWKGCkHz5LkouOqTCaOlc6nW/ogg0IarQaQfQy6H5\ntGlI0WOk/o6xOMbIbzxI/J5JaJK4KPGo9oNU3o1dsO4Kqq/qaqlJqa2qe7NS\nitCuxCMVlZvE3sW4qpx/LT0PYo0gVcea7UHxzV8lI6KIGEwcCNMhmlYAbQbI\npa6XhtpGGt3+aGerJsqBJKqLhr+aPN3PNNp3wgYz1E9Y0MvHFmqxL7w6RqJW\ngkEzVs+QU/dR+sqXvrCN2NxJMKGhp3r6TyKj91gKRr4mTvYxx297u+bUk747\nLNk6IjyDZ1XwJwKASurKPK6CAP17GAlF+QqHPLojg3++HVO8lnzDa6/ZYgr2\nZDlAnX+fzpUHZJBf+mxXKRaym6EpS9ona+FvkPRDm/3hgsO8ssYr80FbXBCq\nA05pEzmqZT0dudDMCMdF1v3Y19Tbzb0vJEfnSdtsCX8JhRUeyJAvRKzWzjvK\nU32E\r\n=Jwn5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8pV9r6DF4wzk1WNEqTtF3zQeuViWt0LhOlsxlimRqRAiEA06TEuKiJmbXGsn+DwlhCSAFhJezjZc/NwtcLDzF9jzE="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.2.4_1557993247768_0.8597070403613625"},"_hasShrinkwrap":false},"0.2.5":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.2.5","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","simple-element-resize-detector":"^1.2.0","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","babel-loader":"^8.0.5","cross-env":"^5.2.0","css-loader":"^2.1.1","file-loader":"^3.0.1","node-sass":"^4.12.0","sass-loader":"^7.1.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10","webpack":"^4.31.0","webpack-cli":"^3.3.2","webpack-dev-server":"^3.3.1"},"gitHead":"430f33e6824a8da774bb324e78713859cd7907b6","_id":"vue-ohyeah-scroll@0.2.5","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-V8DOTurIuUeQHbpLEPW2yREu9dQj5gT8BoZPT1IVtajaTVscczGBRA6HMdvgtxvDj2HaEkvFhymyziCWov30Sw==","shasum":"e6043a9a793cdeb1c935fc81da6a1ffbdedd7ac8","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.2.5.tgz","fileCount":9,"unpackedSize":75653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3re6CRA9TVsSAnZWagAAVcoP/RhCRlk1feJnA2UqdnJ3\nJDovL9PU3svkC7orQVdmFcfFMTnl805FH4pvqwgf8weZ8THieWYY7kxQb+oC\nNBwYMj/vESbHbjd/smpPCLyx3sP5T8zi6yS9TgowTZsQzlCLlgoWSLLwXuNy\n1/KqJwiQLVClcSWUVa+KCfk6HZGIYVORjA0U5M78ywiWbMCandAIlXDcuQI+\n5fiPkFOOEb4uA3mu0pGRPuOVcgQLXNXMbxP83mzV+xGmrp9wtfQ8oEAmz30u\nqApFQfxYdDo8MlHemUiUt5Wg5vG6C+r8VUa2BAa1z0kbqLdqTzp/YLKvLzwe\ndBwCsV76zOsFXVxz3zi3M2O4t0Cul1TL5hmFs4u87B34qRKprr7yAFD27m5Y\nPNF4JsxDQj/Z1WCmKQ0AnCRSN0UfBxQMnw+q/Ymg7Cz0AkEfeBHvsG3X5JN5\n8Q5BPpyHCXtDW1fUuootMQ8PDhx2nxgmZeLQO5IfmnnMItxYTLOP4PVxEHc9\nLBImYciYKYBFwH6V5l1tYLJxOtLweBviJ2rNeccjoeceMWKYNNwJnV8oNuLs\nJahnewyl3LppZmLzqFDOE71KDl2HJt4InvTgqrMEZK8HkGsirvaSWLjHszPo\nAq6HJVnEpVlppbltbl60ZyPrrhDA73ouz7fj7NyR+jePif6mXQlApxy+tfPe\nHeYA\r\n=5mJP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHWprCx7M3YezTllHe9lsBYHJicdNdMtPkTmdoz37HdAiBmp9OT79uHTpmrZ3qtssuyBiU3dcf5WouBd52VN5CI/Q=="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.2.5_1558099897728_0.06403730526841778"},"_hasShrinkwrap":false},"0.2.6":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.2.6","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","babel-loader":"^8.0.5","cross-env":"^5.2.0","css-loader":"^2.1.1","file-loader":"^3.0.1","node-sass":"^4.12.0","sass-loader":"^7.1.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10","webpack":"^4.31.0","webpack-cli":"^3.3.2","webpack-dev-server":"^3.3.1"},"gitHead":"430f33e6824a8da774bb324e78713859cd7907b6","_id":"vue-ohyeah-scroll@0.2.6","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-CjLTwDMh5/uk136vSzcIOtxgcvfMx8gTl6KnrRDBefO496W/bHNU7uPycBMiRzKT02Du6FeSfHlfZla0JGettA==","shasum":"74170b012e6084cf0ea504abaeab2c06dab925a2","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.2.6.tgz","fileCount":9,"unpackedSize":75138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3sN3CRA9TVsSAnZWagAAm5wQAJ/tGT7ouuzDnX8chZ2g\nsnsODyhHpKJSpLL47lhxYwK7UcqzGCMjdUDTpcqrJqg9D4hjVpcRqjLIMv4U\n3uMNThkU8TX5cBUfj35zAJ4J/2Y9bBVqqjGmFGIciSXjFE6wYDaDnm5K4NDe\njffeYSX8nnz2a/I/xFWBbiYZuOcbhqeUt4ULz7xxe6eSbukAWBzW8Cs9Eiuu\nPPy61aRJNJJSR3JuSczvrOc9BWr6KNdsSRaNQFKVhjzUrbrG5+VHFINUuxkg\nEW8gfzTWYdmm43Bf4Q5cmVhIzPkOf6mtWntqiI/qExWryswVpU13ZVOAiNXq\nP4Lfl5PBAJU5GzP2GdvCzUtjAO1L3kaxb6gNkaeiUPYrgigvrMkCulHU8OcU\nOsSFWSOTiq9ljeSOeK+fZsVnfw65YuiEFYnSf/RGlgfiiAnExejfVVCpEqIt\n7vfVkbGfkG9qwa1MsQ0ZGGL9iqhyMjmCoEGizY5zh0V0RWInkiKeYiaHY8UV\ndDtpSUEVKn/Tj5ytCe0bg9O8dHgb7FL2hEnmdtvsSQ//KrNOXkr42iMIY6Us\nMMckRCpJO+ox1hh2GS0pE7R+uLngvfWuVtUfiwb5SQAKo3Nki7c8NgL25tby\nByWSIawVYQgXdTB4neVZIdy372bj3rncULzGRS8gV6GV++Yuwy21y9a9juwE\nOhKN\r\n=eXPf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaiBiOTJ5tU6qOWYov9HDWBaNIEvBC7URMtsON/W673AiAboZOu/BC5jg1Ka0MyPKW4CyTVIokpKZrs5zMrav+Jxg=="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.2.6_1558102903292_0.16714367376199313"},"_hasShrinkwrap":false},"0.2.7":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.2.7","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","babel-loader":"^8.0.5","cross-env":"^5.2.0","css-loader":"^2.1.1","file-loader":"^3.0.1","node-sass":"^4.12.0","sass-loader":"^7.1.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10","webpack":"^4.31.0","webpack-cli":"^3.3.2","webpack-dev-server":"^3.3.1"},"gitHead":"430f33e6824a8da774bb324e78713859cd7907b6","_id":"vue-ohyeah-scroll@0.2.7","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-PPPkf0CZEkL5jRXf7/yFU6o1wgiwPKbTeenfp7FQZEEORtkOz3VJzS46AN+GG5n44zQi8+e+n5NEVWiKSfvPwA==","shasum":"b6883210ed2f5b9440aa133037b6fc88edb11f16","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.2.7.tgz","fileCount":9,"unpackedSize":75078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3sOSCRA9TVsSAnZWagAAdtsP/07fznzWH4yf4OlaMJvQ\nQ6r/0/2D9o4WbzYOHPISxl9RhwQRtKURiLu9UGlTFJvYpEXEB26TLtUgfr9g\nxDMb+odxEWD9SazxOFjS1VfCmepoTV57Ki1HvKffBNiRM5F+CukVhxqLCZOO\nEi/tII0DuTXcc85TuMzDnguVE6LM4DhMPi3GcLtuJ01r/88CUhBGjWJokvMm\nxroxfpVL4QtK4o57x8d+AIywy4+Zl7fe4cZEf8uvE36aK68tbHLJO9i3Iaxl\npVNecKdL6CunCiE8k6ZNZjiJ7D5pONX5e79h1kiMD00qajFLbD24FXQsTwXQ\ncBMW+8kzS3Hm/TabQECFa44vlHs2xT622u+fmkm00Vp4fs2t9glALkaH2gD6\njRTEkv/h5IkS827PZxOW/jkX9cWUudStFD1aWeyMgYhGiJJHB+hyPtWyQAQI\nJbSZvNfeY9cZcrKqx5VgYrOKmYr8dR3goA6kAmYNRWxcm0+iHMdCXH2xL3r2\ntAkSLiaKiDxKYn0htkTR8WePbmPCHjdDuvn/NSNov4QeYpsHzRDQZfVLzgM+\ncUcPS7t/yymsavVfON73r8aZmyj7RIhoCFP5RTwrpDiWKIyLSRtn962aE7K4\nH87IO7nKnqg9A/pjHUHSjhyZt63fAjc/YUb1xY1tc1ggmeiQOwCbETEgl7Pb\nfykM\r\n=QDyi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCGR7jPMBJDf1SXWHMOCknojU40ZTNibIsjFOLdxHwkAIhAKXjpddApEoObGgpLxVh2Eq02Fxq1ZvNLN2KnNOJzhlZ"}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.2.7_1558102929344_0.32080483002030613"},"_hasShrinkwrap":false},"0.2.8":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.2.8","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","babel-loader":"^8.0.5","cross-env":"^5.2.0","css-loader":"^2.1.1","file-loader":"^3.0.1","node-sass":"^4.12.0","sass-loader":"^7.1.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10","webpack":"^4.31.0","webpack-cli":"^3.3.2","webpack-dev-server":"^3.3.1"},"gitHead":"430f33e6824a8da774bb324e78713859cd7907b6","_id":"vue-ohyeah-scroll@0.2.8","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-1KtEtOEjdpU8WkBdN5lkLddokiqaIT7Av8zqae/zj6AaA7snLvMuhOqixxlQ+RgNZrSDFu2P9TV5p+a9G0AB4g==","shasum":"1b104107598cc3a594f0af2d01c29c5b98c6a22a","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.2.8.tgz","fileCount":9,"unpackedSize":75139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3scdCRA9TVsSAnZWagAAsWYP/il/fIywY+kcB2d2musD\nCJVO1FQpoDjZlXJ/7BnBPcFOOj7z0suHFS8bH0LHn5wySvDrJwsgoITy+crd\nm7mdcZ0VJArQaGgm43jDxwM6vPl7NkZidduJTi2iYhHUiFxaGXZcB54zfLs8\nmMZi/Lqm6uxdsLDVbnSDh45OMEE1Kif3ai4gmU8K4dVLBSFX8xq5RACKs0y3\nevgh7R8yxZpdaPq+tQZjWu0AT6u7mAzPsrRWDHshpZfX+PRGCVnddo4sh+X7\n6X6znD38yvN41KoSnnnv5Q7Xw7VAjfu1+r3G0F04L9VnVoYYzbA8bT5q1TWp\n5ZmnWCvH69etiIWqaoYCP56m/8Oo2QpWY/zIT6S/euliuvCf1lvcAQ9v/2O6\nWJYv2axuAZ+ya/+L6R/DPW2W5fUO1QTHaIvJglastZIgmXKwWJHihf35pXPL\nUSaQoIEiqKfwEkRlVbefXVKJCZyO/tCo07o9/1Vo2xCm3mPLjv0+5oqlQBGW\nJwhp5hJFrE2X90Pd7eZM5gfnDzWaEP8GdXCDUFyHB3s9vJ0mxNCE/ukQKuAd\nu1TlST5Ezk5wHTjKhIgLToQ9Ea9yzf7US36CEsoG82Utc/ZNxIqePChaLbdA\nh8VctqZJsdLgKugVdd6UXRdo8DQVJS2H1YImmDizlHhoUwYBs4/fOBDsLBR2\nZfN6\r\n=HevJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxjN7SMc9kh8tZKNdvQKWpuxuCym9iFTnf3e46FP65WAiEA57QQb/O+4vKgwxNe2pIoc8ZcMgyhvHZqGkyq6prCgSI="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.2.8_1558103836822_0.7451737218928982"},"_hasShrinkwrap":false},"0.2.9":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.2.9","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","babel-loader":"^8.0.5","cross-env":"^5.2.0","css-loader":"^2.1.1","file-loader":"^3.0.1","node-sass":"^4.12.0","sass-loader":"^7.1.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10","webpack":"^4.31.0","webpack-cli":"^3.3.2","webpack-dev-server":"^3.3.1"},"gitHead":"430f33e6824a8da774bb324e78713859cd7907b6","_id":"vue-ohyeah-scroll@0.2.9","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-zReoEgNzvw2LA/np7Fo6Gk3GIGfZzfSVQv29jZkC8iuOpt5Hw1qy1GHO0lMDMeb059M+JiCuIKDBsyIk6g52iQ==","shasum":"77d4f7e7dfdaedb2c93bcadeb904cb2624c31077","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.2.9.tgz","fileCount":9,"unpackedSize":75213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3s+KCRA9TVsSAnZWagAAWsEP/2Nqm99w3AcaMJC/rFI/\nY7OdKmusGnG7eO/Dsg32HjOvZkP+HLvxYseCWBNcdMGrBb/PYN1ZRrDOif8b\nMIAMd+4LGRrf5ObLuOBv7p8/8q0Iqztutx/UY7AmZswWtJyajN0sAVWeebJE\n7mjzJrufPb5pD2NKv5N0p1FNyFZEk3vm3uJcXbylZZIhjQnpsYq8sV4e5Qim\nGvAybCXEHalUrTmIJ8UD1kozSV9q+5rDUUu93SrUc1GxtX7sO0iGLwgHdzI4\nKO16I4UduP3WNitb7GqNT+y/WHT0XuQPyOjK/F9HMtg2wxwwjBnzBShOeKSq\nQKTaJvQYcn7BAOPT1Bb94xmmTIgyPPz9CJs/Kz2rDmUTxCAZK8rJainDympm\n/fk6WBrbZjWZ+NOVl2Y2feidk8fFSIRbKYA2G6qHcFz36ynj0eVYzej2rgKa\nMiim0EXWhWltwO5isIUgfhrKZYFzSboQqJIrYSmNQD/BdclhX3C/n5bjBEaf\nrlZjoPjSuAuyCXIo9EfLphOXnnxV0I41B2yGM50CXdbEh+C3YO2R+vlDRR6v\nnKbDXTnW3/YUz27Q+7L9lGTc68i/ydIGXEZZFfy3seLjY/ekjUr4yZK5E8al\nUNmBEB/QwruwtFePpat3EhXbbX7L3cxkXa+bwRd1xrIOaHGxKVDXGT5HZ2oA\nMQhk\r\n=YjNU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYKy5tRdKJMZE0W64QTOBm2kufh71PL2qAIDP7sOA/vgIhAOgw1iDJtbigbN8u2y5NuX7uUkRb/ppl4ugxf6BnyFqK"}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.2.9_1558105993899_0.3476916538341872"},"_hasShrinkwrap":false},"0.3.0":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.3.0","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","babel-loader":"^8.0.6","cross-env":"^5.2.0","css-loader":"^2.1.1","file-loader":"^3.0.1","node-sass":"^4.12.0","sass-loader":"^7.1.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10","webpack":"^4.32.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1"},"gitHead":"8ce65aa33950028da685d67cc6ba9d32f6c545ae","_id":"vue-ohyeah-scroll@0.3.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"dist":{"integrity":"sha512-PmpYbRq1sqNVckFZH6al9Yqh9+T9sEDJMWwVULi22tAV08nU3sM7Rr0pxqY9kIvt59upG2881Vf0wjtUkKCrLA==","shasum":"9c41466a361b531bb031fac929dbf31bffccf696","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.3.0.tgz","fileCount":9,"unpackedSize":75737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7l9DCRA9TVsSAnZWagAAgsEQAJQ3/Wcb1zeJvQlzZgzF\nP0ed3iIkqbfczWOmC53csIB1wiSNP0acZmn6g1Bj40W9IvlFZXqztOU27WIB\n1nYaLRzBVf1iHwZRMIiqWQb8ijR7OKKQnBAewmYr0xOVYSeGF70POBdOMCAq\n1P8/uD14QZ/+uFDuOdIpSZ/qQecp2JmzcSX4K+ueFp1AY2pK136wboyN/CLw\nzyFI+EgbvlFHTwDQvS37yycxZxPjeY9kmRBKImuMSWDMZiaxtgMl4X7rr9pY\nDP6XQSLZCWETfcyxpb/nSqvS8bkIRABqsUcR3ezW/Hhw3YzNYBQ7e4j/wJZV\nDXmEO6/Qebet5NC70CMXBkyuSIdYsmmrxLnoZP8s8ysTlxTI4MAKy1qniQ6I\nTL11lpeVmxhTuBxiWEkdwVXRPtQ/9kRQX5ONmilEym/zmSEU+FGQwe0uBAFU\nRi6dUe6JnRJV+faPy5f4InSAxJECMRs1ckePDGrs5V+BXVKT94HkV4m+ncXq\nU+wB6btMPeQJrdCAip/y26OnAGlB06Dy5z/2cT080ymofQwNqnzTmdRb0zQW\nE+Up9EZlIeHFJ+2v9521+EEUQB+caaBvSwKzTQa9LCTaC0IAPAanVkcj8A/R\nIdPZfFCAgWaBD/Fb2v0j3XP/NnxZpiRpkiBCK7FGRNIyv3sUQ2CiO1Yb91cP\nHNCf\r\n=u7kP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/x/tJQWShKchHljFyyZKbXHvNkctGA4x2dRqgrg2lXgIgPV8HlrAKnKy/fyxlDZhJMqSS/Rpz33dclLj3SOyP3mY="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.3.0_1559125826669_0.7251808470768912"},"_hasShrinkwrap":false},"0.3.1":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.3.1","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","babel-loader":"^8.0.6","cross-env":"^5.2.0","css-loader":"^2.1.1","file-loader":"^4.0.0","node-sass":"^4.12.0","sass-loader":"^7.1.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"gitHead":"0084f44d487a3ba93a6ffdaf98f487f6c6566381","_id":"vue-ohyeah-scroll@0.3.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sg3utwqUjhYCBtYj10Lcq4NYM8xCd+38VTde92Xmolf5MopvcJo4zPljYDHrWnemakS9IFeR4o9jpPZ77uKBog==","shasum":"4eaa96dccfe93b787718e1224240dfd07f31b5c0","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.3.1.tgz","fileCount":9,"unpackedSize":76150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/GApCRA9TVsSAnZWagAA508P/irfYqbINXqIqVpm/B91\nVME6B7n40tTMJQqSiGzNEeXPiCXcU2JUTdRyzNgePElEe2e3ZbePNh0d/jrn\nZZkmYbS5VNwGknlSA9xlbs7jp4N8sovPwfoyoMW7OMLQtu5Ee+zCWvO0765a\nlHhBjkbUWuuFKtWBKHBcg4HFX1DXKew7htJH8IZYG9jySSUJ44AkVibpplGD\ngdCIlzdjRyMTrs1qpHCKJHvWSa81YASfCD3iEEOlZ/CU8X9bhDtHodSGxz0v\nhpFd3KXz/QANidIGuIZahavhUlpqw8JgtsV3VLma4JHVxN+cuO40ouXr8JqR\n+X/crMaxykpsz0ifSSFjjg/kASet5TcnKlbuCwLnqey92YtA2JctYNuUM9UJ\n79DuSTaEAL8PS8/Qgg5sXpGwRzwou7fMKXj4pauiCddu6Y3pkV5MGYfGac9J\nPKtjDWZh9aiKa5letlIm5B5EYzMQ3duPL1SmoOR/0cVFVbKxxbbeyP1hI+mZ\nCTdPWVcydwviCthzDckpFcdd4bpnO0tNiwgsnudZhIKTnIryF1pH1XkAqlXQ\nQW/KPkNwwXe0U7ag5IkCdtFEm0VfqrcSDiCUdvVS4WekS83C4O/WOjjRkisH\nH9TWgFTsZBJPnSEJyxgKvlJKvCd2H1zb6k6ZP9i3ZK8KecXAF1RJq8LQvf+U\nh+BV\r\n=3NYh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8b2PtXP7/+jf5DuSYoJLlrsUV6Oqil0Xx99ddYGcZPAiB7iYvQYHeYGAxFKrdzbsg1VdIiz2UiUgQtaXVaQmEyTw=="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.3.1_1560043560226_0.3590570502107997"},"_hasShrinkwrap":false},"0.3.2":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.3.2","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","babel-loader":"^8.0.6","cross-env":"^5.2.0","css-loader":"^2.1.1","file-loader":"^4.0.0","node-sass":"^4.12.0","sass-loader":"^7.1.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10","webpack":"^4.33.0","webpack-cli":"^3.3.3","webpack-dev-server":"^3.7.1"},"gitHead":"a6309c7160926f8923561c3960e38fa01cc40304","_id":"vue-ohyeah-scroll@0.3.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nBtoWfkhMe5rLNvP/SZTsSDXcuLoOkTM+X3kK/xbwrr5B+gBJbYqZHfO1UvNwnjMtldNfgrx0+QQS8Lcd3OAsQ==","shasum":"50a977a008bb506097a989a2950592b96147757d","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.3.2.tgz","fileCount":9,"unpackedSize":75758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/QmpCRA9TVsSAnZWagAA/PMP/jeMvd9nAeKopuuHf22Z\nFxyMtC6PNX5h7pSpJ/i17FvQ+cIcAlcY8jR6AKvXDYfnxkvWKL3eAEySF6ez\nJ9u/NqL6qY4MZo8nTAOW95U/1YAlzhk6TH0wlN0MGZsDqqKwx1SVCIXOQLHL\noxdhjGK0StErbv0zSCHJ51ClkDDVFbkDERPtoId9z7J78GqYiUlLs0o4ILli\nqRbWkpmrpmQEPFJNYRmCP/VBRlfZT6mElsU/Upmus//uD+tgVZpx0Cn/VC6o\n2lKCSzaLw6icHZtMZIV8nWYJg/DWLV7oHTPj7p9Xg3yRr9Zsdiu0gpjbTFY9\n83JPv9QZ/l8+Hk55NULnBIkjWzbTLmzh7DGXgCpKW8n7zvSDGKUzguTCm1Ck\nXxY4C52ZJV09RbrGIB+abfH9M3hsjzKFPwAJ2CVIjfE6AmNioDZ1bxmaB+Kn\noYxrrvPq8if7LXvzwgX0cqc6/eOfJaKj30SDjYWOA4W2Mi5jdyV3IY8ZW2qF\n5UztRS/uGc2Qwf8iHmzBpR25KuQlB+XkIjgmeutOZZ4voAdTeodgC3hBs1Af\nhS8Ztgw4zkRZ93EGfCJ1QfPLAiS6mf2J26GKjJBA4fRW434lukG3KK9so+Kw\nMANgsnirWXIYaOM0ygIb0bmCyANESptBfmVHS9Z9tGTD5HHJMmuy7RM7PkRN\nYYYK\r\n=vpqO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCg6PxhZ86AyW8tt9W99OHm/Ig+9FGjpvc5p0MJzwSagIgPxsribbntiKJoN83L5VtmQMmj8zI6U80yrWXT3AmEhM="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.3.2_1560086952585_0.9816242218198681"},"_hasShrinkwrap":false},"0.4.0":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.4.0","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"gitHead":"e426f514a820edb5bc1ddf69d2f16f0eac959edf","_id":"vue-ohyeah-scroll@0.4.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fZr9z4WYrfJZ0ofI14yIrRg2YaiZlJeho/5B0z9OkPUVOFN5tqOv3j1kyzDFqqes3roFC4nl1AVCD6FhhhcrdQ==","shasum":"a1ebaa6ccffeb75cbae31b5cfd80e5ee8a264193","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.4.0.tgz","fileCount":9,"unpackedSize":82667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoYHYCRA9TVsSAnZWagAA2bEP+wfK2DnT8W/rYwCemwji\nznki8gCmdouN3pnoK+JjjsI5DRMfZFVEM/ZCa0tVOlbCe4dngeK6hde0Y545\nYwPxvWIn09NiIHFr9MnuzRacKJmjzMqYC2V7J3/lPGso+Slhz5b+b/a4T3pS\nncUcRR3pOcRtB9Hme+YZxS8TD+Y2OsI4mMlUxucRNrr8fsGZf3YuFugHp5Rj\ndgzHT1LZzBI3yOnM+gJXLyPpaZWcu5Vzkw9cPXEkBRN/Dkyh8aNtwEIg6i/k\nkmE+wWRXi4RHcqg0tooeEMPQBJrBM5bdmzbUczvHjLNJaK8qygtDcU26oRcj\nHm0JnxXkpHYoMB4/yCNikhGuGodDotF8mOlPpdlSMdsm4MHKnNBJMPCUQvxB\nSX2yz8vgCMtYLh45jOYUGBeuxbDbU8kxX7CVV/9KWVaCW5fhET3s1kZvJbf7\nzEvw92vz1rDe2TqJ6mBj4bLqzoWZNWmZJElRANxSUqRuPr2KzmlmZ9cnniTm\nMaQuebfTEh68P0L22x+l1mdjc4AjOXHcTRGWTts77HuitsKQzjDKYrdWLFYK\nqMMVtbtslO3wDd6zA6j6xj6TrpSCrxOFc5qpVgtQCLEvwdNDxoC3lz4q4h9U\n3Zwn8PjDCk+KonMXij6EC5EDO7FSJwZnhj89Au6EZjpj1GL7ld8PHJvEjK6X\nBqLW\r\n=U11e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCijjnWVYPbEgDOENOLo+zbbEh05GTBblwc70n/t90hgQIhAKE+WbgieNhBAJ5tFuHSiVDaNsglSokV49BHQ+jpUv+R"}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.4.0_1570865623866_0.13754898222301537"},"_hasShrinkwrap":false},"0.4.1":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.4.1","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"gitHead":"32e34271793e296f316edca2eafa0d451f9506c9","_id":"vue-ohyeah-scroll@0.4.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dMk7ngePLGTAQdQCgWY7HL4i3iCiB2WsDQHMOv2FIIYwIki2AaG6GDdWPUuSf+YsmUjtpXlzJ0DnHYS6Gl1JmA==","shasum":"eca04ad368b3b91443a4f064df15559a4c26b3de","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.4.1.tgz","fileCount":9,"unpackedSize":83103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoaZ5CRA9TVsSAnZWagAAwP8P/3LxStd8Uj0pmbXYtfMs\nSXhZ4uxgG8vs+USTPdFwKkf1uVCdn4ltMnd/xNutYJ2/ttKn2xH188MVqGrj\ncsllWqyrn8ghyspKOqEcFxrT73Pf44B07fvhrsXzZb1Of5JNrdFh0UfYCvb6\nkZMpwMQFQ3lTonQJ1LEqOKwxiXOma7DasjVd5+wSdhOp0lIPiOF6nucwP2Y0\nxbI+CvqN/cmhtQjLwgm5hIlOokHPgn5MdNH6Q2r2MWm4O9vTu+0zgp8qOt/q\nGO9miL29C9p08BKDd3MYGCPbiMk/Dl0WKQrHdJ/9BaFpImUVcWToAeKa7EyC\nlQn9sQ+yFpgDS9YXU6ol6+jt3NRhMiSSzT4y8sKB++fHd7/oFY+7MA8hxZPz\nXMdEoatms/7UZKMhNO6X/0WHgbA38jQv/PqoYXBrDeKq+jdq1Jhl4rek2DVI\nLCrdVQN1HRjDq5o/OIq9QK4/lQ10efPM+b4mKI84Mpe8x8Yp32J1WvzECrVI\naQ43EFKfblKy/dLEkYgR0lYRpiaS4/RgMW8xpjDLhOHsuCaI0dPZ4BRijpPC\nEJjBPqcMM6/hWTAhpTe/i2Xkrwsm0cOiNOkvAJXMtb24DIfMMW/ZhyHgUCnE\njnonedJC6WxHfnWiVs53oKaJNI5W63EN29XXVsWkyJ5vmL5EwhuvSDTOgaXQ\ndr0r\r\n=Zdsh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFxE13QLtyyrBBc8FwUDEgfViCblTZWrNS992BZAUTpAiEAjg3q5CmylYmIzoPR9KqnHlKvcbrRC9S4C/5OLH1KGlI="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.4.1_1570875000620_0.9112529735786639"},"_hasShrinkwrap":false},"0.4.2":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.4.2","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"gitHead":"32e34271793e296f316edca2eafa0d451f9506c9","_id":"vue-ohyeah-scroll@0.4.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-yaHnerXX+OYz3tPyiT4sVq9pj7ZvbmsgwHG9LaGsQBTUsr6bivFVtYmFHt5kDCITDyhFLpm4ENONDdlwC5HdyQ==","shasum":"d5d9e7e728fe56bb26e6d9add25ef5cdf2b3dfbe","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.4.2.tgz","fileCount":9,"unpackedSize":83131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoah5CRA9TVsSAnZWagAAeiwQAKSveTSGuGdEw0xXtpWY\nXxqfxD6mIbCfAlXfyD55cnyy716TXPEy1qpOjB92+hMNZuX6AblLOaCX+/5r\nJlf4oiHvZ78yvCexsry477WmgdoWqC1l49Fv43fiT5HMpJIZWCdqpY5bHYqo\ncPmFH/D9bjlOp9vCUYNMxiti+vwkLxSH0+l0zkbSWcWgVg3Pt1e4HJRd6+F/\n6NS4tC9IOchATb0oSTuR4WH72QXSd86Mspcv/0eSWLMIejrJInnyowYEV0Nl\n2zCbEIwVysEiKconi22htjsaQl9/W/xLrNvjsXsEubiDsWPpfhHsoM1fs4e9\nKlOw1GeXtgURkqBLBJxfO2jqg6Hqam55uoPe4laIxd5TayZu62wq2w9n/K77\naSGVPxHn37iqDJrN/rLsEasPStqr6eZyW9/06nYqPfisxzXRcn6P3tPB0YZj\nMCS2UOyvEBryW9XXZA24JJvaMXpsErZPfje+6p+inp4DgAgSMKVp99I1vQCf\nhS0q3UgJl7y0ZfhER/JsNZaFawjvt+yTHDtuqv/4ReDmHfjCX1+bGC09qzjT\nmmB7drIEbu3dZm0xvY2lyutJ6zQmnXTEnvqY2hAN4DjmqORKScczC61WEP1B\nd2+sDnqNwbnzrnwj/RTUYmO0EcElrOL8VvVbKd5bMuH3wju77hbIQDaF8IDg\nfy0R\r\n=Rm1f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWsJ1N/kKFwqGedeSEi5mguNnm1czbVByYt+hgvlwwvwIhAJ664UPZsBD/zkaQ4Ke+m8254+UF3T98ClFFEqKW1UGX"}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.4.2_1570875512641_0.30997135824364586"},"_hasShrinkwrap":false},"0.5.0-beta":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.5.0-beta","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll","better-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"readme":"# vue-ohyeah-scroll\n\n[![npm](https://img.shields.io/npm/v/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll) ![NPM](https://img.shields.io/npm/l/vue-ohyeah-scroll.svg?style=popout) ![GitHub last commit](https://img.shields.io/github/last-commit/javaLuo/vue-ohyeah-scroll.svg?style=popout) [![npm downloads](https://img.shields.io/npm/dt/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll)\n\n仿 MAC 系统的滚动条\n\n> 主要在 PC 端使用，如果检测到是移动端，会直接使用原生滚动条，ohyeah-scroll 不会进行初始化\n\n| [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"IE / Edge\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png\" alt=\"Opera\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Opera |\n| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| IE10, IE11, Edge                                                                                                                                                                                                | last 2 versions                                                                                                                                                                                                   | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                           |\n\n### 重构待测\n1. 测嵌套\n2. 触发各事件 👌\n3. 平滑滚动\n4. 锚点跳转 👌\n5. 键盘事件，仍然需要一个自动focus的操作\n6. 变颜色，换位置，随机改变大小 👌\n7. 各方法测试 👌\n8. safari 多次触发触底触顶事件\n### 特性\n\n- [x] 默认是 MAC 系统的主题，也可以自定义轨道和滑块颜色\n- [x] 可以设置滚动条显示在左边或上面\n- [x] 自动显隐滚动条\n- [x] 动态手动设置滚动条的 scrollTop 和 scrollLeft\n- [x] 支持一键滚动到底部\n- [x] 内容随意增减，父级容器随便改变大小\n- [x] 支持嵌套\n\n### 效果预览\n\n<a href=\"https://isluo.com/work/vue-ohyeah-scroll\" target=\"_blank\" rel=\"nofollow me noopener noreferrer\">https://isluo.com/work/vue-ohyeah-scroll/</a>\n\n### 安装\n\n```js\n  yarn add vue-ohyeah-scroll\n```\n\n### 使用\n\n全局注册\n\n```js\nimport Ohyeah from 'vue-ohyeah-scroll';\nVue.use(Ohyeah);\n```\n\n局部注册\n\n```js\nimport { Ohyeah } from 'vue-ohyeah-scroll';\n\nexport default {\n  components: {\n    Ohyeah,\n  },\n};\n```\n\n组件中使用\n\n```js\n<template>\n  <ohyeah width=\"100vw\" height=\"100vh\">\n    ...\n  </ohyeah>\n</template>\n```\n\n### 自定义属性\n\n| 属性名       | 类型          | 默认值      | 描述                                                                                        |\n| ------------ | ------------- | ----------- | ------------------------------------------------------------------------------------------- |\n| width        | Number,String | 100%        | 容器宽度，默认贴合父级(父级需要有宽度)，也可自己设置，接受合法的CSS值，传数字会转换成px     |\n| height       | Number,String | 100%        | 容器高度，默认贴合父级(父级需要有高度)，也可自己设置，接受合法的CSS值，传数字会转换成px     |\n| breadth      | Number        | 6           | 滑块的粗细，单位: px                                                                        |\n| thumbColor   | String        | #7f7f7f     | 滑块的颜色，接受 CSS 颜色值                                                                 |\n| trackColor   | String        | transparent | 轨道的颜色，接受 CSS 颜色值                                                                 |\n| autoHide     | Boolean       | true        | 是否自动隐藏滚动条，鼠标在区域内才显示                                                      |\n| left         | Boolean       | false       | 是否把垂直滚动条放在容器的左边                                                              |\n| top          | Boolean       | false       | 是否把水平滚动条放在容器的顶端                                                              |\n| noVer        | Boolean       | false       | 是否禁用垂直滚动条(overflow-y:hidden)                                                       |\n| noHor        | Boolean       | false       | 是否禁用水平滚动条(overflow-x:hidden)                                                       |\n| minLength    | Number        | 20          | 当内容无限多的时候，滑块最短不得低于此值，单位: px                                          |\n| useKeybord   | Boolean       | false       | 是否启用键盘方向键控制                                                                      |\n| movePx       | Number        | 160         | 当用键盘控制时，单次按键，页面滚动的距离，单位: px                                          |\n| resizeObject | Boolean       | false       | 如果存在监听不到内容高度变化的情况可以把这个值改为true试试，（nuxt.js打包后发现有这种情况） |\n\n### 自定义事件\n\n<table>\n<thead>\n  <tr>\n    <th>事件名</th>\n    <th>描述</th>\n    <th>返回值</th>\n  </tr>\n  <thead>\n  <tbody>\n    <tr>\n      <td>onVerStart</td>\n      <td>每次垂直滚动条抵达顶部时将触发一次</td>\n      <td>\n        <pre>\n{\n  offsetHeight: 内容区的总高度,\n  offsetWidth: 内容区的总宽度,\n  height: 容器的高度,\n  width: 容器的宽度,\n  scrollTop: 内容区已被滚到上边去的距离,\n  scrollLeft: 内容区已被滚到左边去的距离\n}\n        </pre>\n      </td>\n    </tr>\n    <tr>\n      <td>onVerEnd</td>\n      <td>每次垂直滚动条抵达底部时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorStart</td>\n      <td>每次水平滚动条抵达最左边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorEnd</td>\n      <td>每次水平滚动条抵达最右边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onScroll</td>\n      <td>当滚动条的位置变化时就会触发一次，无论是垂直滚动条还是水平滚动条</td>\n      <td>同上</td>\n    </tr>\n  </tbody>\n</table>\n\n### 自身方法\n\n| 方法名        | 参数       | 描述                     |\n| ------------- | ---------- | ------------------------ |\n| scrollTo      | (x,y,time) | 将滚动条滚动到指定的位置 |\n| getScrollInfo | 无         | 获取当前滚动条各种信息   |\n\n\n如何使用自身方法：\n\n```js\n  <template>\n    <!-- 需要定义一个ref -->\n    <ohyeah ref=\"ohyeah\">\n      ...\n    </ohyeah>\n  </template>\n\n  <script>\n    export default {\n      methods:{\n        scrollTo(){\n          // 水平保持原位，垂直滚100个像素，在300ms内完成\n          this.$refs.ohyeah.scrollTo(null, 100, 300);\n        },\n        scrollToEnd(){\n          // 水平滚到最左边，垂直滚到底，瞬间完成\n          this.$refs.ohyeah.scrollTo(0, 'end', 0);\n        },\n        getScrollInfo(){\n          // 获取当前滚动条各种信息\n          const msg = this.$refs.ohyeah.getScrollInfo();\n          /**\n           * offsetHeight: 内容区的总高度,\n           * offsetWidth: 内容区的总宽度,\n           * height: 容器的高度,\n           * width: 容器的宽度,\n           * scrollTop: 内容区已被滚到上边去的距离,\n           * scrollLeft: 内容区已被滚到左边去的距离\n           * */\n        }\n      }\n    }\n  </script>\n```\n\n### 完整例子\n\n```js\n  <template>\n    <!-- 若不设置ohyeah的width和height, 则需要一个具有高度和宽度的容器来包裹ohyeah -->\n    <div style=\"height:100vh; width:50%;\">\n      <ohyeah\n        :autoHide=\"false\"\n        @onVerStart=\"console.log('到顶了')\"\n      >\n        <div v-for=\"(item,index) in testData\" :key=\"index\">{{index}}</div>\n      </ohyeah>\n    </div>\n  </template>\n\n  <script>\n    import { Ohyeah } from \"vue-ohyeah-scroll\";\n    export default {\n      data(){\n        return {\n          testData: new Array(100).fill(\"\")\n        }\n      }\n      components:{\n        Ohyeah\n      }\n    }\n  </script>\n```\n\n### 注意事项\n\n- 如果你不设置ohyeah的width和height属性，或者设置为百分比，\n- 那么就需要一个具有高度和宽度的父级元素来包裹ohyeah\n\n### 更新\n- 0.4.0 增加了键盘方向键控制\n- 0.3.0 this.$refs.ohyeah.scrollTo(null, 100); 传递null表示保持原位不动\n- 0.2.9 处理了一下nuxt.js中使用的情况。修复了卸载组件时没有正确卸载容器监听的方法\n- 2019/05/09 处理了嵌套滚动条的事件冒泡问题\n> 原生滚动条（子）和ohyeah（父）嵌套时，原生滚动条需要设置@wheel.stop, todo: 目前的方案不完美，待升级\n","readmeFilename":"README.md","gitHead":"313d3ede83aa01404c582abe7c99105484ebc126","_id":"vue-ohyeah-scroll@0.5.0-beta","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LfPDStLG+NrTn+oPAU1c5lOdWQ6jLqqvHl68m96WChMkkwYEUchb2mk0mHEuBIIe25OKbQKztS2NbSW4SF1/mQ==","shasum":"c8dd10afce9dc465aa15a3ed83375105a99db16d","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.5.0-beta.tgz","fileCount":9,"unpackedSize":76988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpdauCRA9TVsSAnZWagAAyaYQAIpek1SLZbqDsqfG0rt8\nAnl5NGJtQ5bz24xMwLLW4QcOJWP0Kd4zMJUCJfsRgCvLnuo3LH0rMCusrp6j\ngyvXNWuWSOHp7eMY7RxyxkVGEIkEGUYapAWeI6yEG4H5sfVzQ5FOXYkI3G2s\nUtZ/tVbcA1Wb21oRPszUI+RkyvHT6cfPEM3RtLl+RnkEC9dxHkLFo4IL9jv1\n0oArMRI0jcXLPW2LGZcX5ETpF3kjrn2i1jmIVabqKfQ/cL0IpGMGK/+JgihK\nlyX+jihFGDn5Y0dZzUpoXnxs/2wPTW3uuha6cy5z3AkNb5YWKVLoKjePIZBi\nq0vXajvswcWrulY+cbjItC8/YtaNt5YNR/mlDkAFkH0npaHyKk8/aAURSVbd\nsEp46IGzaB5gFaR2Z4/6W/LIX3LFZINUe2v7CJPCXidIWPS0g8vC9tRZfDr5\nSVciy2Rvhs/aTxrQ/QMo428xpF+JSbmQVEkue3qZ/t1eeX2t0r9t0tvJSJ3R\npYpH/qYArM7jZxtAUAjoHpk9Q8HOrxv4XjUpK3lJTll6k2/FZYbQxfPBwgg2\nf9GflYcKVitmi4rBoxUxSMu9hYZCBp0GC3qtZQkbRNp8gXYeFTJUMNNNWLk9\njUVFPbZbj7Qu6xOm2Pl1fdDkxO2IbK5fYhS65TOpbkJj+rKfpAKBm4ZN6mR5\nDAGe\r\n=FxQe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBFXOCoSZ+Lp4noQ/RI/2AKW+km4/b0KiARt8PTNUVOAiEAkKmCTJuF270jZpyNneGLxQtWjVHb4fy9rWJwXr6yGXY="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.5.0-beta_1571149486005_0.025802300726874616"},"_hasShrinkwrap":false},"0.5.0-beta2":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.5.0-beta2","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll","better-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"readme":"# vue-ohyeah-scroll\n\n[![npm](https://img.shields.io/npm/v/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll) ![NPM](https://img.shields.io/npm/l/vue-ohyeah-scroll.svg?style=popout) ![GitHub last commit](https://img.shields.io/github/last-commit/javaLuo/vue-ohyeah-scroll.svg?style=popout) [![npm downloads](https://img.shields.io/npm/dt/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll)\n\n仿 MAC 系统的滚动条\n\n> 主要在 PC 端使用，如果检测到是移动端，会直接使用原生滚动条，ohyeah-scroll 不会进行初始化\n\n| [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"IE / Edge\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png\" alt=\"Opera\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Opera |\n| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| IE10, IE11, Edge                                                                                                                                                                                                | last 2 versions                                                                                                                                                                                                   | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                           |\n\n### 重构待测\n1. 测嵌套 👌\n2. 触发各事件 👌\n3. 平滑滚动\n4. 锚点跳转 👌\n5. 键盘事件 👌\n6. 变颜色，换位置，随机改变大小 👌\n7. 各方法测试 👌\n8. safari 多次触发触底触顶事件 👌\n9. 整理代码  👌\n10. padding 2px  👌\n### 特性\n\n- [x] 默认是 MAC 系统的主题，也可以自定义轨道和滑块颜色\n- [x] 可以设置滚动条显示在左边或上面\n- [x] 自动显隐滚动条\n- [x] 动态手动设置滚动条的 scrollTop 和 scrollLeft\n- [x] 支持一键滚动到底部\n- [x] 内容随意增减，父级容器随便改变大小\n- [x] 支持嵌套\n\n### 效果预览\n\n<a href=\"https://isluo.com/work/vue-ohyeah-scroll\" target=\"_blank\" rel=\"nofollow me noopener noreferrer\">https://isluo.com/work/vue-ohyeah-scroll/</a>\n\n### 安装\n\n```js\n  yarn add vue-ohyeah-scroll\n```\n\n### 使用\n\n全局注册\n\n```js\nimport Ohyeah from 'vue-ohyeah-scroll';\nVue.use(Ohyeah);\n```\n\n局部注册\n\n```js\nimport { Ohyeah } from 'vue-ohyeah-scroll';\n\nexport default {\n  components: {\n    Ohyeah,\n  },\n};\n```\n\n组件中使用\n\n```js\n<template>\n  <ohyeah width=\"100vw\" height=\"100vh\">\n    ...\n  </ohyeah>\n</template>\n```\n\n### 自定义属性\n\n| 属性名       | 类型          | 默认值      | 描述                                                                                        |\n| ------------ | ------------- | ----------- | ------------------------------------------------------------------------------------------- |\n| width        | Number,String | 100%        | 容器宽度，默认贴合父级(父级需要有宽度)，也可自己设置，接受合法的CSS值，传数字会转换成px     |\n| height       | Number,String | 100%        | 容器高度，默认贴合父级(父级需要有高度)，也可自己设置，接受合法的CSS值，传数字会转换成px     |\n| breadth      | Number        | 6           | 滑块的粗细，单位: px                                                                        |\n| thumbColor   | String        | #7f7f7f     | 滑块的颜色，接受 CSS 颜色值                                                                 |\n| trackColor   | String        | transparent | 轨道的颜色，接受 CSS 颜色值                                                                 |\n| autoHide     | Boolean       | true        | 是否自动隐藏滚动条，鼠标在区域内才显示                                                      |\n| left         | Boolean       | false       | 是否把垂直滚动条放在容器的左边                                                              |\n| top          | Boolean       | false       | 是否把水平滚动条放在容器的顶端                                                              |\n| noVer        | Boolean       | false       | 是否禁用垂直滚动条(overflow-y:hidden)                                                       |\n| noHor        | Boolean       | false       | 是否禁用水平滚动条(overflow-x:hidden)                                                       |\n| minLength    | Number        | 20          | 当内容无限多的时候，滑块最短不得低于此值，单位: px                                          |\n| useKeybord   | Boolean       | false       | 是否启用键盘方向键控制                                                                      |\n| movePx       | Number        | 160         | 当用键盘控制时，单次按键，页面滚动的距离，单位: px                                          |\n| resizeObject | Boolean       | false       | 如果存在监听不到内容高度变化的情况可以把这个值改为true试试，（nuxt.js打包后发现有这种情况） |\n\n### 自定义事件\n\n<table>\n<thead>\n  <tr>\n    <th>事件名</th>\n    <th>描述</th>\n    <th>返回值</th>\n  </tr>\n  <thead>\n  <tbody>\n    <tr>\n      <td>onVerStart</td>\n      <td>每次垂直滚动条抵达顶部时将触发一次</td>\n      <td>\n        <pre>\n{\n  offsetHeight: 内容区的总高度,\n  offsetWidth: 内容区的总宽度,\n  height: 容器的高度,\n  width: 容器的宽度,\n  scrollTop: 内容区已被滚到上边去的距离,\n  scrollLeft: 内容区已被滚到左边去的距离\n}\n        </pre>\n      </td>\n    </tr>\n    <tr>\n      <td>onVerEnd</td>\n      <td>每次垂直滚动条抵达底部时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorStart</td>\n      <td>每次水平滚动条抵达最左边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorEnd</td>\n      <td>每次水平滚动条抵达最右边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onScroll</td>\n      <td>当滚动条的位置变化时就会触发一次，无论是垂直滚动条还是水平滚动条</td>\n      <td>同上</td>\n    </tr>\n  </tbody>\n</table>\n\n### 自身方法\n\n| 方法名        | 参数       | 描述                     |\n| ------------- | ---------- | ------------------------ |\n| scrollTo      | (x,y,time) | 将滚动条滚动到指定的位置 |\n| getScrollInfo | 无         | 获取当前滚动条各种信息   |\n\n\n如何使用自身方法：\n\n```js\n  <template>\n    <!-- 需要定义一个ref -->\n    <ohyeah ref=\"ohyeah\">\n      ...\n    </ohyeah>\n  </template>\n\n  <script>\n    export default {\n      methods:{\n        scrollTo(){\n          // 水平保持原位，垂直滚100个像素，在300ms内完成\n          this.$refs.ohyeah.scrollTo(null, 100, 300);\n        },\n        scrollToEnd(){\n          // 水平滚到最左边，垂直滚到底，瞬间完成\n          this.$refs.ohyeah.scrollTo(0, 'end', 0);\n        },\n        getScrollInfo(){\n          // 获取当前滚动条各种信息\n          const msg = this.$refs.ohyeah.getScrollInfo();\n          /**\n           * offsetHeight: 内容区的总高度,\n           * offsetWidth: 内容区的总宽度,\n           * height: 容器的高度,\n           * width: 容器的宽度,\n           * scrollTop: 内容区已被滚到上边去的距离,\n           * scrollLeft: 内容区已被滚到左边去的距离\n           * */\n        }\n      }\n    }\n  </script>\n```\n\n### 完整例子\n\n```js\n  <template>\n    <!-- 若不设置ohyeah的width和height, 则需要一个具有高度和宽度的容器来包裹ohyeah -->\n    <div style=\"height:100vh; width:50%;\">\n      <ohyeah\n        :autoHide=\"false\"\n        @onVerStart=\"console.log('到顶了')\"\n      >\n        <div v-for=\"(item,index) in testData\" :key=\"index\">{{index}}</div>\n      </ohyeah>\n    </div>\n  </template>\n\n  <script>\n    import { Ohyeah } from \"vue-ohyeah-scroll\";\n    export default {\n      data(){\n        return {\n          testData: new Array(100).fill(\"\")\n        }\n      }\n      components:{\n        Ohyeah\n      }\n    }\n  </script>\n```\n\n### 注意事项\n\n- 如果你不设置ohyeah的width和height属性，或者设置为百分比，\n- 那么就需要一个具有高度和宽度的父级元素来包裹ohyeah\n\n### 更新\n- 0.4.0 增加了键盘方向键控制\n- 0.3.0 this.$refs.ohyeah.scrollTo(null, 100); 传递null表示保持原位不动\n- 0.2.9 处理了一下nuxt.js中使用的情况。修复了卸载组件时没有正确卸载容器监听的方法\n- 2019/05/09 处理了嵌套滚动条的事件冒泡问题\n> 原生滚动条（子）和ohyeah（父）嵌套时，原生滚动条需要设置@wheel.stop, todo: 目前的方案不完美，待升级\n","readmeFilename":"README.md","gitHead":"a772fadc521e9d91f7fe870494255b9831cd153f","_id":"vue-ohyeah-scroll@0.5.0-beta2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JlpjZ0C3/PpCsIA/Z5yh2D1ZRBnTUyVSG3rEXfppP38ZtZ7LUa9CI7u15CnyU9cUarXAc1iQ/Qgl4GUNsCJtNw==","shasum":"a36af3f8458b7573351f4d4de257ee3703b3aef3","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.5.0-beta2.tgz","fileCount":9,"unpackedSize":80819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpqr0CRA9TVsSAnZWagAAz8AQAITajFCbR5mUmpFQW1RJ\nhdalL4JDFZ470ZGah8/8LE/NM/Q1+9xgP75R2W9tVPQzDTF4akzAnOS8hJsq\n6niKgtU6i1jibQrlmU2QpZOhYNwExvKyEbbiPKN+3idJSmJSu0/3NvGXuVd1\nszfaS6khxMr+5SGeDzKsTNZ9q/mGbUc4nfaxVbqxOuvZBuaq/fZ9gHv50OAX\n2LEbcm1+nS6SnILBsrpa73imQhUR5Ptl9S9tQbqPhTw7G2HRkcXkmQfPeg/2\nOflUIn9NPXApqsO/LDIKeF2hpRAatOckWefRb4MmkHe/yNVQ27EWbjPym8h1\nzRWmaP/D1GYzQQmF4S9lqJmSmWtE2YIL2pBw3B5DUnaEmInrour+ke8un1gF\nClEs56LU/GKPSoZw/KHklr4Jr6fe1nRvpXiQJpRCrl9E8tEEkOloW322eWrU\ntijTDETiTtk3/Sz4fgSeVEgz4rbMsPLKPGtXRjsSuyV1XHB7a3WkDjRNRJtq\nu2MNIYXrR009DcDsW7KOY3Aup6sV5IDcWrnmT31TMPc7QAQnMd3A9m5B36a9\n+/el+byG6q5BMHAWaWylx0BfQ5ljabuhkme9DEgtoaxXXFeQm5IZDptJdbPG\n+/eEgQVq7hHkkR+B+K4QqpwtN6kQKq1G+zFUaLdiKaoSVHhGYmzppgnUSp94\nQ1cR\r\n=jIul\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/tRiwN/1ycufK1+9mOvrdSgmGTguU3fumjVIWonn7VAiEA0rDMMmCnLRSQynBtyelLhFQGx/91LH4+ubiW1aNzvg4="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.5.0-beta2_1571203827162_0.6661054314332175"},"_hasShrinkwrap":false},"0.5.0":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.5.0","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll","better-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"gitHead":"a772fadc521e9d91f7fe870494255b9831cd153f","_id":"vue-ohyeah-scroll@0.5.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-z7UYWXar5c1xQJLXqgQ8UlchdYXn8Lw9p8Q+kUBmOgIJIYqVNWozGLqmgVGW2uI/g462Y2xkgzmYgdNUpdI/hA==","shasum":"99429c0a4fcd48b45f658fedbabba2d07317ac08","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.5.0.tgz","fileCount":9,"unpackedSize":80724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpsA7CRA9TVsSAnZWagAAzcQP/3f9UG1vG6QOo+MDGMDv\nXiisnmV04DFZvCSUUqRTM2qU5QkxqoltzfBuSvSvj7H8J7umLXoDWCYfM8vz\nsblOJ0p3lerzKbZoaw8NlMep/U1Us7PP0fCp+W3HQYX8pa6AtP5/1w4DgxTQ\naRCdp8mIn/mNVTo9ZT09kWlcn7TvvE+aXDQRMnNUOrGnGHefvioU8hFAL6OW\nn4Jswe+Jv+ul/Dy93uE+Ohuao9by9gQln0AZxgFbh4QCUHyQIXQRw6gCoaLq\nsjT38szqZ+5G44xuAZmAemeqj7cshoWZU0hOTLtPKUZCGDCZ160CviklLED6\nA0tPC7iw6YRJa0XZTaUvb60s8AZbTqYSAqToJAo3SyNUbmJGt4943Ojfz6qC\nSuTjTfO6A1WGFWi0aZ/7LKmkJAz/SZhQUn2P1g5gbVXL682qBKpYvXZMYwPE\n00Hve8FYpAkVWN+58j9ntqCJUK3PD3sDuFqrR8xN5dALR92GhlXn/rWwlbqV\nuSBNACabj+wI/6G9XqwEAyDT8WV+FuzYJEuUtEwcl7Tpjnvv86YopFpOx6B4\nXUzOuOcYrt1dsfZHvq8CURqG9O21JTWfX9f8btwvzHGzaPPUG5tVXAqZwGpO\n2YVblk+UxkLHEnsMK9KK8xscd3NEYZKf0U3Rp4HQJBmcJfyyW7Tv7WEWTey3\nxDxB\r\n=ZRfR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIUt8/jd+xJFEtAt1GSeRyCA1KCNIg2ewHQVZZC9VB+AiAIlzcV8BM3zRgluLjL5hI0r43bAlHhdMXNoTOgiKSsLg=="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.5.0_1571209275173_0.4357865191438477"},"_hasShrinkwrap":false},"0.5.1-beta":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.5.1-beta","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll","better-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"gitHead":"a772fadc521e9d91f7fe870494255b9831cd153f","_id":"vue-ohyeah-scroll@0.5.1-beta","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-PfczfZ6wEMGsMc6dIVncBb1RrtD9Nxp/iA/dff4T7sbTXeL73uXvb+alCE07ixHNmo3FJ+8idiZ0y923jjtqMw==","shasum":"021bb62e103d7f6c47ee217baaac140df30d9fe1","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.5.1-beta.tgz","fileCount":9,"unpackedSize":80798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpsD7CRA9TVsSAnZWagAA9LMP/iko7AAgIAQcJF/Eit5T\ngA0Zk2RGbzcXDfTVgBoaf7UdKBVSoZv1QCW9foNCfqDPkftxI8e6w8aajqxW\nj7WqGCbr3WjPoKbrr9AyXwGnrw0OGgja5xeTRwY+5BoMc4yx/NlXhTabwRn5\noor8Wwxyh54cDgPX+tUe3EZUYukoWN5vDKBs2mG5B1ThhM2H1olIjkaYHsCT\nEoj9AxFF5d0it60pNogpBYaVos9+SKuS9E9meRypHqBftSOxkm7mHDJ6iNSo\nUOfeRImTsjeG8V/q/onsiOSvgp5meoUen4Br0pJuiQdcOJ64rlgLWTphigIC\noCJRQut6TtHrzQqKoaH7GqPKFv2gCkCTyT1tOZn5ihgOzv4irgAx6Pz2YV0x\nNp+//a87u2MilmAkuVF9vKqKDs2II12Wpb6RMAWz1FmehZBE2bG8qDOioR4D\nXejGnz5TyaFn6hjyFgA7as4+jMhdQOwU/COsdcIJr6TvGz0e2m16HbIVn8A7\n+jHULZODAYwddkq3o2Bpu+Zd7T2eEYXpzgRI97Kboi0dNO0pkjVCX0hdR6G+\nL8ITY8HBxEbSF2vPN4g5/yiExgM66dQZ1n1M8mq/zIKxm0obi8CMuFe8xktd\nCDz0bT7T7JlRqMsfiyyoMo4VmliXS77QpnOwQSNauCmv6SWQC+Vxb2DEbrLL\n4195\r\n=x1Pf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFLjLzFCoaiS9jCDmOzMh4UnI64foIE7NQOhR/IAHPJAIgbupop+0eUJjzL8573u+TQvA/U9LxdLh9S45TR/USA7I="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.5.1-beta_1571209467267_0.37986517049988433"},"_hasShrinkwrap":false},"0.5.2-beta":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.5.2-beta","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll","better-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"readme":"# vue-ohyeah-scroll\n\n[![npm](https://img.shields.io/npm/v/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll) ![NPM](https://img.shields.io/npm/l/vue-ohyeah-scroll.svg?style=popout) ![GitHub last commit](https://img.shields.io/github/last-commit/javaLuo/vue-ohyeah-scroll.svg?style=popout) [![npm downloads](https://img.shields.io/npm/dt/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll)\n\n仿 MAC 系统的滚动条\n\n> 主要在 PC 端使用，如果检测到是移动端，会直接使用原生滚动条，ohyeah-scroll 不会进行初始化\n\n| [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"IE / Edge\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png\" alt=\"Opera\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Opera |\n| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| IE10, IE11, Edge                                                                                                                                                                                                | last 2 versions                                                                                                                                                                                                   | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                           |\n\n### 重构待测\n1. 测嵌套 👌\n2. 触发各事件 👌\n3. 平滑滚动\n4. 锚点跳转 👌\n5. 键盘事件 👌\n6. 变颜色，换位置，随机改变大小 👌\n7. 各方法测试 👌\n8. safari 多次触发触底触顶事件 👌\n9. 整理代码  👌\n10. padding 2px  👌\n### 特性\n\n- [x] 默认是 MAC 系统的主题，也可以自定义轨道和滑块颜色\n- [x] 可以设置滚动条显示在左边或上面\n- [x] 自动显隐滚动条\n- [x] 动态手动设置滚动条的 scrollTop 和 scrollLeft\n- [x] 支持一键滚动到底部\n- [x] 内容随意增减，父级容器随便改变大小\n- [x] 支持嵌套\n\n### 效果预览\n\n<a href=\"https://isluo.com/work/vue-ohyeah-scroll\" target=\"_blank\" rel=\"nofollow me noopener noreferrer\">https://isluo.com/work/vue-ohyeah-scroll/</a>\n\n### 安装\n\n```js\n  yarn add vue-ohyeah-scroll\n```\n\n### 使用\n\n全局注册\n\n```js\nimport Ohyeah from 'vue-ohyeah-scroll';\nVue.use(Ohyeah);\n```\n\n局部注册\n\n```js\nimport { Ohyeah } from 'vue-ohyeah-scroll';\n\nexport default {\n  components: {\n    Ohyeah,\n  },\n};\n```\n\n组件中使用\n\n```js\n<template>\n  <ohyeah width=\"100vw\" height=\"100vh\">\n    ...\n  </ohyeah>\n</template>\n```\n\n### 自定义属性\n\n| 属性名       | 类型          | 默认值      | 描述                                                                                        |\n| ------------ | ------------- | ----------- | ------------------------------------------------------------------------------------------- |\n| width        | Number,String | 100%        | 容器宽度，默认贴合父级(父级需要有宽度)，也可自己设置，接受合法的CSS值，传数字会转换成px     |\n| height       | Number,String | 100%        | 容器高度，默认贴合父级(父级需要有高度)，也可自己设置，接受合法的CSS值，传数字会转换成px     |\n| breadth      | Number        | 6           | 滑块的粗细，单位: px                                                                        |\n| thumbColor   | String        | #7f7f7f     | 滑块的颜色，接受 CSS 颜色值                                                                 |\n| trackColor   | String        | transparent | 轨道的颜色，接受 CSS 颜色值                                                                 |\n| autoHide     | Boolean       | true        | 是否自动隐藏滚动条，鼠标在区域内才显示                                                      |\n| left         | Boolean       | false       | 是否把垂直滚动条放在容器的左边                                                              |\n| top          | Boolean       | false       | 是否把水平滚动条放在容器的顶端                                                              |\n| noVer        | Boolean       | false       | 是否禁用垂直滚动条(overflow-y:hidden)                                                       |\n| noHor        | Boolean       | false       | 是否禁用水平滚动条(overflow-x:hidden)                                                       |\n| minLength    | Number        | 20          | 当内容无限多的时候，滑块最短不得低于此值，单位: px                                          |\n| useKeybord   | Boolean       | false       | 是否启用键盘方向键控制                                                                      |\n| movePx       | Number        | 160         | 当用键盘控制时，单次按键，页面滚动的距离，单位: px                                          |\n| resizeObject | Boolean       | false       | 如果存在监听不到内容高度变化的情况可以把这个值改为true试试，（nuxt.js打包后发现有这种情况） |\n\n### 自定义事件\n\n<table>\n<thead>\n  <tr>\n    <th>事件名</th>\n    <th>描述</th>\n    <th>返回值</th>\n  </tr>\n  <thead>\n  <tbody>\n    <tr>\n      <td>onVerStart</td>\n      <td>每次垂直滚动条抵达顶部时将触发一次</td>\n      <td>\n        <pre>\n{\n  offsetHeight: 内容区的总高度,\n  offsetWidth: 内容区的总宽度,\n  height: 容器的高度,\n  width: 容器的宽度,\n  scrollTop: 内容区已被滚到上边去的距离,\n  scrollLeft: 内容区已被滚到左边去的距离\n}\n        </pre>\n      </td>\n    </tr>\n    <tr>\n      <td>onVerEnd</td>\n      <td>每次垂直滚动条抵达底部时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorStart</td>\n      <td>每次水平滚动条抵达最左边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorEnd</td>\n      <td>每次水平滚动条抵达最右边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onScroll</td>\n      <td>当滚动条的位置变化时就会触发一次，无论是垂直滚动条还是水平滚动条</td>\n      <td>同上</td>\n    </tr>\n  </tbody>\n</table>\n\n### 自身方法\n\n| 方法名        | 参数       | 描述                     |\n| ------------- | ---------- | ------------------------ |\n| scrollTo      | (x,y,time) | 将滚动条滚动到指定的位置 |\n| getScrollInfo | 无         | 获取当前滚动条各种信息   |\n\n\n如何使用自身方法：\n\n```js\n  <template>\n    <!-- 需要定义一个ref -->\n    <ohyeah ref=\"ohyeah\">\n      ...\n    </ohyeah>\n  </template>\n\n  <script>\n    export default {\n      methods:{\n        scrollTo(){\n          // 水平保持原位，垂直滚100个像素，在300ms内完成\n          this.$refs.ohyeah.scrollTo(null, 100, 300);\n        },\n        scrollToEnd(){\n          // 水平滚到最左边，垂直滚到底，瞬间完成\n          this.$refs.ohyeah.scrollTo(0, 'end', 0);\n        },\n        getScrollInfo(){\n          // 获取当前滚动条各种信息\n          const msg = this.$refs.ohyeah.getScrollInfo();\n          /**\n           * offsetHeight: 内容区的总高度,\n           * offsetWidth: 内容区的总宽度,\n           * height: 容器的高度,\n           * width: 容器的宽度,\n           * scrollTop: 内容区已被滚到上边去的距离,\n           * scrollLeft: 内容区已被滚到左边去的距离\n           * */\n        }\n      }\n    }\n  </script>\n```\n\n### 完整例子\n\n```js\n  <template>\n    <!-- 若不设置ohyeah的width和height, 则需要一个具有高度和宽度的容器来包裹ohyeah -->\n    <div style=\"height:100vh; width:50%;\">\n      <ohyeah\n        :autoHide=\"false\"\n        @onVerStart=\"console.log('到顶了')\"\n      >\n        <div v-for=\"(item,index) in testData\" :key=\"index\">{{index}}</div>\n      </ohyeah>\n    </div>\n  </template>\n\n  <script>\n    import { Ohyeah } from \"vue-ohyeah-scroll\";\n    export default {\n      data(){\n        return {\n          testData: new Array(100).fill(\"\")\n        }\n      }\n      components:{\n        Ohyeah\n      }\n    }\n  </script>\n```\n\n### 注意事项\n\n- 如果你不设置ohyeah的width和height属性，或者设置为百分比，\n- 那么就需要一个具有高度和宽度的父级元素来包裹ohyeah\n\n### 更新\n- 0.4.0 增加了键盘方向键控制\n- 0.3.0 this.$refs.ohyeah.scrollTo(null, 100); 传递null表示保持原位不动\n- 0.2.9 处理了一下nuxt.js中使用的情况。修复了卸载组件时没有正确卸载容器监听的方法\n- 2019/05/09 处理了嵌套滚动条的事件冒泡问题\n> 原生滚动条（子）和ohyeah（父）嵌套时，原生滚动条需要设置@wheel.stop, todo: 目前的方案不完美，待升级\n","readmeFilename":"README.md","gitHead":"a772fadc521e9d91f7fe870494255b9831cd153f","_id":"vue-ohyeah-scroll@0.5.2-beta","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-NXaZf3neoA9c2nW0rx/EyOGersn99A4sph10G1SAozXqLIzfbQY9933bZryNbZ7/hcDjyhTkiBeUSlldHnya/g==","shasum":"88265acc86f1dd6647f8a096c02a13ae19100255","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.5.2-beta.tgz","fileCount":9,"unpackedSize":80798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpsEZCRA9TVsSAnZWagAAYPQQAJ7nA1L5YErgkjKirPav\nAQlQqRHqnWeRlxFuM+te5t8QeFYnn3jnwmYGtDjKhKYvONMz77TQdsPdxu3Y\n22W3/A+KByMcf5/BQ/Kslm8UzDvQ2qLUcvDNFs/TS++c+Ra7Jkx2pezQ1ZKj\necLHZ4dHzXlkDYIUG7glD4v0eRIOkHcNQ+oE4+VAG+tbtOfGrs4BOKJvAgEp\nBa8QqRMbptJOZOkuFy43iiaXB8JJX8eC9i948AWWnFnyzeC3gxcOMAfLZHyk\nO2Q0DbVCx2pBdVcJdteLe0ByggVthYGWTyp3m9rMJbz4xCT47PZFrbi2++i4\nk6lAgJ0KJrve6xmN/L6M6LKI0NLls/flOo8L7bu92+nGUGq4vC2KY7v4qxj3\nPtJ1aTuC2ooiABFIUwsWk9NktWBTfE4ltFVpaKYv5klByD+6aPMYBrpu6ihm\nKz8QEcftFH9F3CZoSNttvE+Z/j5+tEYQeJUoVsKgEWPE+F8404cqqmDYr2g4\nVlJOIm5wR73JHXPeTLQEIWKQ+ANA0WbjEcelv/xAT4lP1mPbWAMH1BbCaemW\noa0riJsM4Ff25udwXzC1OzcJEMWDVNRhyXWeEGMGK+429rnj/O89rZuJOGSm\n9Z6w9NYqcKbjhuSm15MukCiYr4EgiNPVs0yLFGtVNooAuzxQOjRN6HRGYHo9\nYkEd\r\n=ieSN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpNEPf+OKobvyTxxeulniiWH91Fe96FqzopAxZJEhZvQIhAKsdueBHWawS03NbZpt3atzLWv8wHENduQou1HENp/VG"}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.5.2-beta_1571209496991_0.5992169236005604"},"_hasShrinkwrap":false},"0.5.2-beta2":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.5.2-beta2","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll","better-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"readme":"# vue-ohyeah-scroll\n\n[![npm](https://img.shields.io/npm/v/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll) ![NPM](https://img.shields.io/npm/l/vue-ohyeah-scroll.svg?style=popout) ![GitHub last commit](https://img.shields.io/github/last-commit/javaLuo/vue-ohyeah-scroll.svg?style=popout) [![npm downloads](https://img.shields.io/npm/dt/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll)\n\n仿 MAC 系统的滚动条\n\n> 主要在 PC 端使用，如果检测到是移动端，会直接使用原生滚动条，ohyeah-scroll 不会进行初始化\n\n| [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"IE / Edge\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png\" alt=\"Opera\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Opera |\n| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| IE10, IE11, Edge                                                                                                                                                                                                | last 2 versions                                                                                                                                                                                                   | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                           |\n\n### 重构待测\n1. 测嵌套 👌\n2. 触发各事件 👌\n3. 平滑滚动\n4. 锚点跳转 👌\n5. 键盘事件 👌\n6. 变颜色，换位置，随机改变大小 👌\n7. 各方法测试 👌\n8. safari 多次触发触底触顶事件 👌\n9. 整理代码  👌\n10. padding 2px  👌\n### 特性\n\n- [x] 默认是 MAC 系统的主题，也可以自定义轨道和滑块颜色\n- [x] 可以设置滚动条显示在左边或上面\n- [x] 自动显隐滚动条\n- [x] 动态手动设置滚动条的 scrollTop 和 scrollLeft\n- [x] 支持一键滚动到底部\n- [x] 内容随意增减，父级容器随便改变大小\n- [x] 支持嵌套\n\n### 效果预览\n\n<a href=\"https://isluo.com/work/vue-ohyeah-scroll\" target=\"_blank\" rel=\"nofollow me noopener noreferrer\">https://isluo.com/work/vue-ohyeah-scroll/</a>\n\n### 安装\n\n```js\n  yarn add vue-ohyeah-scroll\n```\n\n### 使用\n\n全局注册\n\n```js\nimport Ohyeah from 'vue-ohyeah-scroll';\nVue.use(Ohyeah);\n```\n\n局部注册\n\n```js\nimport { Ohyeah } from 'vue-ohyeah-scroll';\n\nexport default {\n  components: {\n    Ohyeah,\n  },\n};\n```\n\n组件中使用\n\n```js\n<template>\n  <ohyeah width=\"100vw\" height=\"100vh\">\n    ...\n  </ohyeah>\n</template>\n```\n\n### 自定义属性\n\n| 属性名       | 类型          | 默认值      | 描述                                                                                        |\n| ------------ | ------------- | ----------- | ------------------------------------------------------------------------------------------- |\n| width        | Number,String | 100%        | 容器宽度，默认贴合父级(父级需要有宽度)，也可自己设置，接受合法的CSS值，传数字会转换成px     |\n| height       | Number,String | 100%        | 容器高度，默认贴合父级(父级需要有高度)，也可自己设置，接受合法的CSS值，传数字会转换成px     |\n| breadth      | Number        | 6           | 滑块的粗细，单位: px                                                                        |\n| thumbColor   | String        | #7f7f7f     | 滑块的颜色，接受 CSS 颜色值                                                                 |\n| trackColor   | String        | transparent | 轨道的颜色，接受 CSS 颜色值                                                                 |\n| autoHide     | Boolean       | true        | 是否自动隐藏滚动条，鼠标在区域内才显示                                                      |\n| left         | Boolean       | false       | 是否把垂直滚动条放在容器的左边                                                              |\n| top          | Boolean       | false       | 是否把水平滚动条放在容器的顶端                                                              |\n| noVer        | Boolean       | false       | 是否禁用垂直滚动条(overflow-y:hidden)                                                       |\n| noHor        | Boolean       | false       | 是否禁用水平滚动条(overflow-x:hidden)                                                       |\n| minLength    | Number        | 20          | 当内容无限多的时候，滑块最短不得低于此值，单位: px                                          |\n| useKeybord   | Boolean       | false       | 是否启用键盘方向键控制                                                                      |\n| movePx       | Number        | 160         | 当用键盘控制时，单次按键，页面滚动的距离，单位: px                                          |\n| resizeObject | Boolean       | false       | 如果存在监听不到内容高度变化的情况可以把这个值改为true试试，（nuxt.js打包后发现有这种情况） |\n\n### 自定义事件\n\n<table>\n<thead>\n  <tr>\n    <th>事件名</th>\n    <th>描述</th>\n    <th>返回值</th>\n  </tr>\n  <thead>\n  <tbody>\n    <tr>\n      <td>onVerStart</td>\n      <td>每次垂直滚动条抵达顶部时将触发一次</td>\n      <td>\n        <pre>\n{\n  offsetHeight: 内容区的总高度,\n  offsetWidth: 内容区的总宽度,\n  height: 容器的高度,\n  width: 容器的宽度,\n  scrollTop: 内容区已被滚到上边去的距离,\n  scrollLeft: 内容区已被滚到左边去的距离\n}\n        </pre>\n      </td>\n    </tr>\n    <tr>\n      <td>onVerEnd</td>\n      <td>每次垂直滚动条抵达底部时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorStart</td>\n      <td>每次水平滚动条抵达最左边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorEnd</td>\n      <td>每次水平滚动条抵达最右边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onScroll</td>\n      <td>当滚动条的位置变化时就会触发一次，无论是垂直滚动条还是水平滚动条</td>\n      <td>同上</td>\n    </tr>\n  </tbody>\n</table>\n\n### 自身方法\n\n| 方法名        | 参数       | 描述                     |\n| ------------- | ---------- | ------------------------ |\n| scrollTo      | (x,y,time) | 将滚动条滚动到指定的位置 |\n| getScrollInfo | 无         | 获取当前滚动条各种信息   |\n\n\n如何使用自身方法：\n\n```js\n  <template>\n    <!-- 需要定义一个ref -->\n    <ohyeah ref=\"ohyeah\">\n      ...\n    </ohyeah>\n  </template>\n\n  <script>\n    export default {\n      methods:{\n        scrollTo(){\n          // 水平保持原位，垂直滚100个像素，在300ms内完成\n          this.$refs.ohyeah.scrollTo(null, 100, 300);\n        },\n        scrollToEnd(){\n          // 水平滚到最左边，垂直滚到底，瞬间完成\n          this.$refs.ohyeah.scrollTo(0, 'end', 0);\n        },\n        getScrollInfo(){\n          // 获取当前滚动条各种信息\n          const msg = this.$refs.ohyeah.getScrollInfo();\n          /**\n           * offsetHeight: 内容区的总高度,\n           * offsetWidth: 内容区的总宽度,\n           * height: 容器的高度,\n           * width: 容器的宽度,\n           * scrollTop: 内容区已被滚到上边去的距离,\n           * scrollLeft: 内容区已被滚到左边去的距离\n           * */\n        }\n      }\n    }\n  </script>\n```\n\n### 完整例子\n\n```js\n  <template>\n    <!-- 若不设置ohyeah的width和height, 则需要一个具有高度和宽度的容器来包裹ohyeah -->\n    <div style=\"height:100vh; width:50%;\">\n      <ohyeah\n        :autoHide=\"false\"\n        @onVerStart=\"console.log('到顶了')\"\n      >\n        <div v-for=\"(item,index) in testData\" :key=\"index\">{{index}}</div>\n      </ohyeah>\n    </div>\n  </template>\n\n  <script>\n    import { Ohyeah } from \"vue-ohyeah-scroll\";\n    export default {\n      data(){\n        return {\n          testData: new Array(100).fill(\"\")\n        }\n      }\n      components:{\n        Ohyeah\n      }\n    }\n  </script>\n```\n\n### 注意事项\n\n- 如果你不设置ohyeah的width和height属性，或者设置为百分比，\n- 那么就需要一个具有高度和宽度的父级元素来包裹ohyeah\n\n### 更新\n- 0.4.0 增加了键盘方向键控制\n- 0.3.0 this.$refs.ohyeah.scrollTo(null, 100); 传递null表示保持原位不动\n- 0.2.9 处理了一下nuxt.js中使用的情况。修复了卸载组件时没有正确卸载容器监听的方法\n- 2019/05/09 处理了嵌套滚动条的事件冒泡问题\n> 原生滚动条（子）和ohyeah（父）嵌套时，原生滚动条需要设置@wheel.stop, todo: 目前的方案不完美，待升级\n","readmeFilename":"README.md","gitHead":"601081c7ed296bc9c09487bfac8756585c7d0ba1","_id":"vue-ohyeah-scroll@0.5.2-beta2","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-jdGcLiG2YhKQ7EvsHHsuZROGu5+ZJ68QvDXsIt0PTUen6BVPBI1AYt1AkOB2JkW+zP4o43EGoJl0oHewWA7/8w==","shasum":"e83cb50606e699e1e650d2848b45446d5161bf58","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.5.2-beta2.tgz","fileCount":9,"unpackedSize":81691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdptxlCRA9TVsSAnZWagAADC4P/j8DIhwnyT3KOBcM8Wf0\nDb/FXjNiZTYNGW4NtDPh2ygnLS4jfSy6B6EfiTrrJADLfJAhhY7Q5Ez+FQAC\nXwfzXdtXR8TDSFOSpx7VRDR4aLHtRzirP7KmKo0L3sTHAwNm+6dJ+fSolp2Z\nhtSbQNvchD9qGHo9MP4/gKRpkrJbg/FBJEzZ5X/t1F05oohB4Gc5i9oTfPNr\no92xvDZ4LEDsLRqCjlCeFxBPGCdUC3sQf8LxFVOjs1qAa8pY5jgiZFmnt9HN\nJm7jFNgfdos2PTcKADVAcvur9LvaxmqmxUkdMtXvRexLwVr1r4Mqgvs7uJLA\nHgAkiAi8UCTmOuoTnMLXoBTitSO8nLTh5RHSy+ju2HEomhyEULz/qMazL96g\nLJI5l08e7tAJGtVbHdwIZSrofm9vKhptKYNpvEt/Rb2EcKlvDfkTH5HoVW7G\n6uDuIpsls7QT+bWfF3t5hGIkrqM4CK3/5SaA84oQWY1hx0huTNbwbhpO4BzG\n1k6MMfZHz5hJyT3H0W4R3WA+k+Z6cQRHkR69ovlnYJSoBDsHf2BHPBr6QD0L\nQAvZBOffQjXZqfTf9ElJ3qTgOUVreIJbI4XpMmUBV81H1lOfRpZyHbbpCG5w\nyxT+m7bfGOgd7VlSpXKBo6rTS/G9m9nAd0ptNA67ODrElshpZN2IHYBhBMBJ\nZW2i\r\n=mlUR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrtlOpi5rf/uG2keE4HZbcZq/SBbF1bA1EOdxaO3d9CAiByy1uxA/1/ocDjj9YGYSk8b64XsbrNc4howLQx2pT2zQ=="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.5.2-beta2_1571216484917_0.6968778142591199"},"_hasShrinkwrap":false},"0.5.2-beta3":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.5.2-beta3","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll","better-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"readme":"# vue-ohyeah-scroll\n\n[![npm](https://img.shields.io/npm/v/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll) ![NPM](https://img.shields.io/npm/l/vue-ohyeah-scroll.svg?style=popout) ![GitHub last commit](https://img.shields.io/github/last-commit/javaLuo/vue-ohyeah-scroll.svg?style=popout) [![npm downloads](https://img.shields.io/npm/dt/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll)\n\n仿 MAC 系统的滚动条\n\n> 主要在 PC 端使用，如果检测到是移动端，会直接使用原生滚动条，ohyeah-scroll 不会进行初始化\n\n| [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"IE / Edge\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png\" alt=\"Opera\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Opera |\n| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| IE10, IE11, Edge                                                                                                                                                                                                | last 2 versions                                                                                                                                                                                                   | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                           |\n\n### 重构待测\n1. 测嵌套 👌\n2. 触发各事件 👌\n3. 平滑滚动\n4. 锚点跳转 👌\n5. 键盘事件 👌\n6. 变颜色，换位置，随机改变大小 👌\n7. 各方法测试 👌\n8. safari 多次触发触底触顶事件 👌\n9. 整理代码  👌\n10. padding 2px  👌\n11. firefox scrollTo滚动到顶部 模拟滚动条没动\n12. IE11 轨道上点击，位置没对\n13. 轨道上点击 needSmooth问题\n\n### 特性\n\n- [x] 默认是 MAC 系统的主题，也可以自定义轨道和滑块颜色\n- [x] 可以设置滚动条显示在左边或上面\n- [x] 自动显隐滚动条\n- [x] 动态手动设置滚动条的 scrollTop 和 scrollLeft\n- [x] 支持一键滚动到底部\n- [x] 内容随意增减，父级容器随便改变大小\n- [x] 支持嵌套\n\n### 效果预览\n\n<a href=\"https://isluo.com/work/vue-ohyeah-scroll\" target=\"_blank\" rel=\"nofollow me noopener noreferrer\">https://isluo.com/work/vue-ohyeah-scroll/</a>\n\n### 安装\n\n```js\n  yarn add vue-ohyeah-scroll\n```\n\n### 使用\n\n全局注册\n\n```js\nimport Ohyeah from 'vue-ohyeah-scroll';\nVue.use(Ohyeah);\n```\n\n局部注册\n\n```js\nimport { Ohyeah } from 'vue-ohyeah-scroll';\n\nexport default {\n  components: {\n    Ohyeah,\n  },\n};\n```\n\n组件中使用\n\n```js\n<template>\n  <ohyeah width=\"100vw\" height=\"100vh\">\n    ...\n  </ohyeah>\n</template>\n```\n\n### 自定义属性\n\n| 属性名       | 类型          | 默认值      | 描述                                                                                        |\n| ------------ | ------------- | ----------- | ------------------------------------------------------------------------------------------- |\n| width        | Number,String | 100%        | 容器宽度，默认贴合父级(父级需要有宽度)，也可自己设置，接受合法的CSS值，传数字会转换成px     |\n| height       | Number,String | 100%        | 容器高度，默认贴合父级(父级需要有高度)，也可自己设置，接受合法的CSS值，传数字会转换成px     |\n| breadth      | Number        | 6           | 滑块的粗细，单位: px                                                                        |\n| thumbColor   | String        | #7f7f7f     | 滑块的颜色，接受 CSS 颜色值                                                                 |\n| trackColor   | String        | transparent | 轨道的颜色，接受 CSS 颜色值                                                                 |\n| autoHide     | Boolean       | true        | 是否自动隐藏滚动条，鼠标在区域内才显示                                                      |\n| left         | Boolean       | false       | 是否把垂直滚动条放在容器的左边                                                              |\n| top          | Boolean       | false       | 是否把水平滚动条放在容器的顶端                                                              |\n| noVer        | Boolean       | false       | 是否禁用垂直滚动条(overflow-y:hidden)                                                       |\n| noHor        | Boolean       | false       | 是否禁用水平滚动条(overflow-x:hidden)                                                       |\n| minLength    | Number        | 20          | 当内容无限多的时候，滑块最短不得低于此值，单位: px                                          |\n| useKeybord   | Boolean       | false       | 是否启用键盘方向键控制                                                                      |\n| movePx       | Number        | 160         | 当用键盘控制时，单次按键，页面滚动的距离，单位: px                                          |\n| resizeObject | Boolean       | false       | 如果存在监听不到内容高度变化的情况可以把这个值改为true试试，（nuxt.js打包后发现有这种情况） |\n\n### 自定义事件\n\n<table>\n<thead>\n  <tr>\n    <th>事件名</th>\n    <th>描述</th>\n    <th>返回值</th>\n  </tr>\n  <thead>\n  <tbody>\n    <tr>\n      <td>onVerStart</td>\n      <td>每次垂直滚动条抵达顶部时将触发一次</td>\n      <td>\n        <pre>\n{\n  offsetHeight: 内容区的总高度,\n  offsetWidth: 内容区的总宽度,\n  height: 容器的高度,\n  width: 容器的宽度,\n  scrollTop: 内容区已被滚到上边去的距离,\n  scrollLeft: 内容区已被滚到左边去的距离\n}\n        </pre>\n      </td>\n    </tr>\n    <tr>\n      <td>onVerEnd</td>\n      <td>每次垂直滚动条抵达底部时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorStart</td>\n      <td>每次水平滚动条抵达最左边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorEnd</td>\n      <td>每次水平滚动条抵达最右边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onScroll</td>\n      <td>当滚动条的位置变化时就会触发一次，无论是垂直滚动条还是水平滚动条</td>\n      <td>同上</td>\n    </tr>\n  </tbody>\n</table>\n\n### 自身方法\n\n| 方法名        | 参数       | 描述                     |\n| ------------- | ---------- | ------------------------ |\n| scrollTo      | (x,y,time) | 将滚动条滚动到指定的位置 |\n| getScrollInfo | 无         | 获取当前滚动条各种信息   |\n\n\n如何使用自身方法：\n\n```js\n  <template>\n    <!-- 需要定义一个ref -->\n    <ohyeah ref=\"ohyeah\">\n      ...\n    </ohyeah>\n  </template>\n\n  <script>\n    export default {\n      methods:{\n        scrollTo(){\n          // 水平保持原位，垂直滚100个像素，在300ms内完成\n          this.$refs.ohyeah.scrollTo(null, 100, 300);\n        },\n        scrollToEnd(){\n          // 水平滚到最左边，垂直滚到底，瞬间完成\n          this.$refs.ohyeah.scrollTo(0, 'end', 0);\n        },\n        getScrollInfo(){\n          // 获取当前滚动条各种信息\n          const msg = this.$refs.ohyeah.getScrollInfo();\n          /**\n           * offsetHeight: 内容区的总高度,\n           * offsetWidth: 内容区的总宽度,\n           * height: 容器的高度,\n           * width: 容器的宽度,\n           * scrollTop: 内容区已被滚到上边去的距离,\n           * scrollLeft: 内容区已被滚到左边去的距离\n           * */\n        }\n      }\n    }\n  </script>\n```\n\n### 完整例子\n\n```js\n  <template>\n    <!-- 若不设置ohyeah的width和height, 则需要一个具有高度和宽度的容器来包裹ohyeah -->\n    <div style=\"height:100vh; width:50%;\">\n      <ohyeah\n        :autoHide=\"false\"\n        @onVerStart=\"console.log('到顶了')\"\n      >\n        <div v-for=\"(item,index) in testData\" :key=\"index\">{{index}}</div>\n      </ohyeah>\n    </div>\n  </template>\n\n  <script>\n    import { Ohyeah } from \"vue-ohyeah-scroll\";\n    export default {\n      data(){\n        return {\n          testData: new Array(100).fill(\"\")\n        }\n      }\n      components:{\n        Ohyeah\n      }\n    }\n  </script>\n```\n\n### 注意事项\n\n- 如果你不设置ohyeah的width和height属性，或者设置为百分比，\n- 那么就需要一个具有高度和宽度的父级元素来包裹ohyeah\n\n### 更新\n- 0.4.0 增加了键盘方向键控制\n- 0.3.0 this.$refs.ohyeah.scrollTo(null, 100); 传递null表示保持原位不动\n- 0.2.9 处理了一下nuxt.js中使用的情况。修复了卸载组件时没有正确卸载容器监听的方法\n- 2019/05/09 处理了嵌套滚动条的事件冒泡问题\n> 原生滚动条（子）和ohyeah（父）嵌套时，原生滚动条需要设置@wheel.stop, todo: 目前的方案不完美，待升级\n","readmeFilename":"README.md","gitHead":"5295559cfe821555d48698021a590e23c5435b06","_id":"vue-ohyeah-scroll@0.5.2-beta3","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-acpP3bwRNtfUOURlAbxBpTn4OTM22kpfLRDTSPhR8CBoAxkpFyZ5vM/6Cjmrn4imMWmaMY2eyOpR0JuQJbTIZA==","shasum":"ea133c5b7216d4a47a134ee4cb2584c3c34e0e51","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.5.2-beta3.tgz","fileCount":9,"unpackedSize":81849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpt+dCRA9TVsSAnZWagAAj9cP/iON7HXBYdwWUjh2XQxb\nXP/A/SEX72ofN1FSusCkCezf1BYdRBbe9Xvor1HrhvrlOP6yftc63wLFr7Fj\nxk0zYIWpDnd+zIQ/3WUVsIrsLyj/Bgcxvs6OAYa3yvVYErD//nIHK/efcWCI\nyvCQNuZk7J5Ym5fsMjzKktJiFTsxsNctxoidJHgktqyCu5eqY95Ym/RqVfAv\nN2FtEbeoqWs0pCD8OQ0tTbsGwcKDlhWjfDUNPC2b1RvVtTCzjrHOhnFJaFpd\nOmWsTl2aihL2We1x2VwLKflAUaW0my1mrebdDNr+06LFpC/G/xq2i8u4fLu1\nJA34XJsVFntU9IayQzgYwKelP8Z2mhb+A5iFVbfsDzwcL1vLDwybZ1+dDpTM\ngXdhRwZb5xK5Mpb/3UtZtdpQDqOa+WWvus/fQodC4s2oxXSSOzULj7ZvcVyD\n02xVAjc+RO7D+cpHCL72+lO+BnAeTeIcSVCde36fORC7zBkVzhnLdYVy/yfZ\nENyuLwatwkuUegzY0izgEh8ucsza8VeeK3ZA2hvsncpjahEbk5zz/blaBI6Y\nPHNlswMDmPSHsToT5USRb+EUvcF5KVG7AMXCWMgjlZHNPzABZHs6o5sYvoGi\nMy0M4UtX6eWtWfrlOOe3nUbLMPE7QzwKv8r7S8iSnKWma20RQYbwYLaAUey2\nggsq\r\n=wXvm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpRNVcUAQ+MKGuPdzKXAU+CfNl0mUdb8bXjd9tUd91QwIgMckRMgpKdhmZQsM1HUjsVybTtFnqoFBuKdoGxd8wAsw="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.5.2-beta3_1571217309035_0.45877112498772243"},"_hasShrinkwrap":false},"0.5.3":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.5.3","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll","better-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"gitHead":"5295559cfe821555d48698021a590e23c5435b06","_id":"vue-ohyeah-scroll@0.5.3","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-pNRtE1RlV2PxUeJAPnDwJLrN1a6uKjMAYKIM4/+oviTHF/H4gMKsMcsoGzM725h+1YR4UaC4iMMeiYyc2y7eKA==","shasum":"f81bdd804088d1f2f9af7b766a659e2efc6d7c90","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.5.3.tgz","fileCount":9,"unpackedSize":81915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpuQRCRA9TVsSAnZWagAAr2gP/RT4B8qCWn2f2dOZI+70\n0Zz61e+3Nzniv5wVytfmTSBHaIhiUWdFfy6fZfl1JP/EVtkNASlHF3K6NYzC\neUEAjIgoaB1iKSAfueuy7F7S/wxlUuUUUnb2lWUT08gGHeMAEf5MpGCAMdVE\n6hTP3dbf+OM31bpjArZQPJzxzxV5woWEoXN2u5+m9tWafhgf4R8GQupR1r0l\nyMs8y5nBh60NVWKHIuTGWoUgTRwjoJm3uGZmW/bHVG0TgZvFwUt5YU8/H3Kc\no4sHPDKuNH5rBxBD7Ol2uKrOMR4JSxnjPUSTnWQvZ8d30dUSOGMKMSeROOGY\nFYdYvdL0ZO6o7U1Sz3CGmYpw9/tGW4gOnIT92on5AKfIFn64vy0yukrocIaK\nhhwUeLk6tsIlkCPYiVC8cDcy3zaRh3qcXEzDOxRgnjAJ4SlWRJT3Ht4VlwRQ\nPKk9BDrMpz4bq+++SfsiDWzB8+FbSA35J0MnkFn3/EX3VreBDg9uf3gjmyAg\nd97JoYINyhyTjNQlsx8P+LjpnRqBa9SqYiLAh9kZiWZ1gQZpeDyY5Xm/ZH0h\n9IsmEATC9r1SzWHlVmV03y/HQkTOlyYa3mFBRk1bO5WExzWhO5EtCt70sLF/\nC7A7g1rZw+0OnAfbPMBnqoMX4EAS9LgGx+pbHEuwaVPoosxlsj/+4fnpoktf\nnGee\r\n=GJCS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf8QHf/jWDeaUlZ/qkwmaundHYs9JGt3AsdT2jFxsC8AIhAINPRXvtpfwkgFJ/fXNtbf1CKxmhBJ8rETaWoR2lVUbN"}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.5.3_1571218448767_0.04739061354277774"},"_hasShrinkwrap":false},"0.5.4":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.5.4","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll","better-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"gitHead":"f0a3666775880bb50f04ba211f49f2209bbb00bc","_id":"vue-ohyeah-scroll@0.5.4","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-7qVtdHP+EGIfsDa2bTjHjD/C6tMIG6mLGEaQiLES4GdSgarfBlKkfgAfiiAbqX1gKoI+OtBIuOi6bP7IEzoItw==","shasum":"9d23c7806c3095bca744b03e74e1ec326c257512","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.5.4.tgz","fileCount":9,"unpackedSize":83421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp9O9CRA9TVsSAnZWagAAB0gP/0+tDH1b6ZL36eiV85ds\nJCWeEQYX26FutTB2r/DoTql+GUn7cyLgQ7WgrLAep5NO1H24Bl18WesthghK\nHCYOjogt+7ok42WQu2pgO0pMYB1yHtbLFJbEQEL5X4M+BpDnaRuGipCgr7h0\nlJlpbqaBEp8Hqy5JFUpfK6XXer0FQ+wymShuToRQgf9QSVK0bp3/fvmdd0Mn\nAMTUykOTyZAORNWads1cQvkaVD9egdUPl6dScbdX2FhzaVbPMO7STsqozV/Y\nbMTBSAsngwvZmct+fg56M0cyFBumG7FCJsHrAu7g39lnbn9LE4YJBcOOJyFb\ng79NqyNE6r/3s6obgXRZeNBg5LXnDOgYIA4kwnAMyD5KutPotwn3X1Fkb4P3\nIAA7j1HF+fonZWp9xtmyZvA8rP8EfX7lEO6PLG8sbBk61VsafZYoRfwxFLs6\nxiBu6qREjs2JUiDjq6mCSGjBBd4lQuX9gBCzBX1kCREUGsZwaRlC1jPSbuLw\nLdWzcY6khvd+kTboIcbSLdwGfO+q4qpikkBvMecHpjS4VCRzjPNbzD98OHLt\n1m2RWDlrHpYdIG7HTIqUm6VYQrRlqIvaBvHREtFa4dOSoVBDdfYaKizjxd9D\nDw6vM95s03p4EzoCmHE3osoNp/vOwsB5VBebPs8ycIxfR7jlsxqsJVsJ/nRC\n9iDQ\r\n=RPSy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+qkV0WqiewA4bG0UTRr4zx4XPZVXqWmq6FmiWbwf1hAIhAO2kE3gQuZlA4eoKmugntstkHslcrNWB/PJ6VR8wVXYH"}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.5.4_1571279805365_0.4623593994473536"},"_hasShrinkwrap":false},"0.5.5":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.5.5","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll","better-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"gitHead":"87bd44b34aedfa3c47278bb7c12565340e10e0a0","_id":"vue-ohyeah-scroll@0.5.5","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-A/KObu9TxO6VpIb7ikGxKMo1C+0rDC+fEdCBBSZOo+aQsXNFaRyzrSmlSr18mUXCKTgfipeqrXRyr9qS1fQYcQ==","shasum":"b18baf69ae6c1b93a7a92466cb7f81392a6a6988","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.5.5.tgz","fileCount":9,"unpackedSize":83498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp+kKCRA9TVsSAnZWagAAt7YP/jpGXl8WsD1PQBueYdry\nyPViM01h52VhhM67S8DklQ7DbwbyfwmagCyIAL6PRvAGfObqInkkuVVmafbp\n2VunvLl0R1nge7blo+nvGD/V4+mvY590G2s5bnSu28HX0kitc6FoyFAwblTm\n6u35NRtyfteEmZVoevQlzKTmjznjCBNxX1yExEDIZev6CYwyO2sjSucvxfwF\nEfExnldnkVW7x6dv9A6WU4iTdjVv358+K08F/5ynXMeixsSTjT+2ymCdQfSA\nVDRmtqI6eJeOaeATrPUOaviOQbcHQ6QzIlend5IaVHN44AmrK17o161bL/DS\nhLXrV5uae4FwsjXr7t2ogETYWRQ6D9/JeJcQyJVE827Tfs6wziEnT4ebUeOZ\nR/gbTA6yw3LvrV75NXcsC2Z6iH3EZ2EZF+f1W+PKMgY1AxdGYkyPYC9+IZrT\nx42rBnr+mqB9RjJy2d2uJfY/60ioVKFEe/wHPtsXCJ+q8uOOErHNkVJm7zr7\n1Y21Ls9R8sGPQE54KdtZx0+cV1JRC9fJND4pMFY0CG1Lp2h5cQvlh5kAsSsL\n66KCBInRVyPmNIiw1RE2LX2olIXgmTD9rxAc3zaWZsgIPww4V0hxPtPfiZpw\nl6UCAV/dHbuC3RCT4NLjX8QKaybfoEnm3GpUaTEZ3mlhnqou76rE1MSTJnsJ\nfUac\r\n=SB+7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyvuZWd7YinkfU+nNzZoEMSGzqunG+Pcjxm5Tml1cFFAiEAwpLPsGHYt/mV/IceJzntmqTMgtSpfhUshQyZDqhKmMo="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.5.5_1571285258019_0.8233598773078101"},"_hasShrinkwrap":false},"0.5.6-beta":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.5.6-beta","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll","better-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"readme":"# vue-ohyeah-scroll\n\n[![npm](https://img.shields.io/npm/v/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll) ![NPM](https://img.shields.io/npm/l/vue-ohyeah-scroll.svg?style=popout) ![GitHub last commit](https://img.shields.io/github/last-commit/javaLuo/vue-ohyeah-scroll.svg?style=popout) [![npm downloads](https://img.shields.io/npm/dt/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll)\n\n仿 MAC 系统的滚动条\n\n> PC 端，移动端都能用\n\n| [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"IE / Edge\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png\" alt=\"Opera\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Opera |\n| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| IE11, Edge                                                                                                                                                                                                | last 2 versions                                                                                                                                                                                                   | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                           |\n\n### 重构待测\n\n1. 测嵌套 👌\n2. 触发各事件 👌\n3. 平滑滚动 👌\n4. 锚点跳转 👌\n5. 键盘事件 👌\n6. 变颜色，换位置，随机改变大小 👌\n7. 各方法测试 👌\n8. safari 多次触发触底触顶事件 👌\n9. 整理代码 👌\n10. padding 2px 👌\n11. firefox scrollTo 滚动到顶部 模拟滚动条没动 👌 firefox 不触发 scroll 事件\n12. IE11 轨道上点击，位置没对 👌 IE11 不支持 Number.isFinite\n13. 轨道上点击 needSmooth 问题 👌\n14. 移动端不渲染，样式还原\n15. scrollTo 兼容不支持原生平滑的浏览器\n\n### 特性\n\n- [x] 默认是 MAC 系统的主题，也可以自定义轨道和滑块颜色\n- [x] 可以设置滚动条显示在左边或上面\n- [x] 自动显隐滚动条\n- [x] 动态手动设置滚动条的 scrollTop 和 scrollLeft\n- [x] 支持一键滚动到底部\n- [x] 内容随意增减，父级容器随便改变大小\n- [x] 支持嵌套\n\n### 效果预览\n\n<a href=\"https://isluo.com/work/vue-ohyeah-scroll\" target=\"_blank\" rel=\"nofollow me noopener noreferrer\">https://isluo.com/work/vue-ohyeah-scroll/</a>\n\n### 安装\n\n```js\n  yarn add vue-ohyeah-scroll\n```\n\n### 使用\n\n全局注册\n\n```js\nimport { Ohyeah } from \"vue-ohyeah-scroll\";\nVue.use(Ohyeah);\n```\n\n局部注册\n\n```js\nimport { Ohyeah } from \"vue-ohyeah-scroll\";\n\nexport default {\n  components: {\n    Ohyeah,\n  },\n};\n```\n\n组件中使用\n\n```js\n<template>\n  <Ohyeah width=\"100vw\" height=\"100vh\">\n    ...\n  </Ohyeah>\n</template>\n```\n\n### 自定义属性\n\n| 属性名       | 类型          | 默认值      | 描述                                                                                                    |\n| ------------ | ------------- | ----------- | ------------------------------------------------------------------------------------------------------- |\n| id           | String        | 随机数      | 一个唯一的 ID，可以不填                                                                                 |\n| width        | Number,String | 100%        | 容器宽度，默认贴合父级(父级需要有宽度)，也可自己设置，接受合法的 CSS 值，传数字会转换成 px              |\n| height       | Number,String | 100%        | 容器高度，默认贴合父级(父级需要有高度)，也可自己设置，接受合法的 CSS 值，传数字会转换成 px              |\n| breadth      | Number        | 6           | 滑块的粗细，单位: px                                                                                    |\n| thumbColor   | String        | #7f7f7f     | 滑块的颜色，接受 CSS 颜色值                                                                             |\n| trackColor   | String        | transparent | 轨道的颜色，接受 CSS 颜色值                                                                             |\n| autoHide     | Boolean       | true        | 是否自动隐藏滚动条，鼠标在区域内才显示                                                                  |\n| left         | Boolean       | false       | 是否把垂直滚动条放在容器的左边                                                                          |\n| top          | Boolean       | false       | 是否把水平滚动条放在容器的顶端                                                                          |\n| noVer        | Boolean       | false       | 是否禁用垂直滚动条(overflow-y:hidden)                                                                   |\n| noHor        | Boolean       | false       | 是否禁用水平滚动条(overflow-x:hidden)                                                                   |\n| minLength    | Number        | 20          | 当内容无限多的时候，滑块最短不得低于此值，单位: px                                                      |\n| resizeObject | Boolean       | false       | 如果存在监听不到内容高度变化的情况可以把这个值改为 true 试试，（nuxt.js 打包后 firefox 发现有这种情况） |\n\n### 自定义事件\n\n<table>\n<thead>\n  <tr>\n    <th>事件名</th>\n    <th>描述</th>\n    <th>返回值</th>\n  </tr>\n  <thead>\n  <tbody>\n    <tr>\n      <td>onVerStart</td>\n      <td>每次垂直滚动条抵达顶部时将触发一次</td>\n      <td>\n        <pre>\n{\n  offsetHeight: 内容区的总高度,\n  offsetWidth: 内容区的总宽度,\n  height: 容器的高度,\n  width: 容器的宽度,\n  scrollTop: 内容区已被滚到上边去的距离,\n  scrollLeft: 内容区已被滚到左边去的距离\n}\n        </pre>\n      </td>\n    </tr>\n    <tr>\n      <td>onVerEnd</td>\n      <td>每次垂直滚动条抵达底部时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorStart</td>\n      <td>每次水平滚动条抵达最左边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorEnd</td>\n      <td>每次水平滚动条抵达最右边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onScroll</td>\n      <td>当滚动条的位置变化时就会触发一次，无论是垂直滚动条还是水平滚动条</td>\n      <td>同上</td>\n    </tr>\n  </tbody>\n</table>\n\n### 自身方法\n\n| 方法名        | 参数                                 | 描述                                                   |\n| ------------- | ------------------------------------ | ------------------------------------------------------ |\n| scrollTo      | (x:number,y:number,isSmooth:boolean) | 滚动到指定的位置,x 水平，y 垂直, isSmooth 是否平滑过度 |\n| getScrollInfo | 无                                   | 获取当前滚动条各种信息                                 |\n\n如何使用自身方法：\n\n```vue\n<template>\n  <!-- 需要定义一个ref -->\n  <Ohyeah ref=\"oh1\">\n    ...\n  </Ohyeah>\n</template>\n\n<script>\nexport default {\n  methods: {\n    scrollTo() {\n      // 水平保持原位，垂直滚到100px处，平滑过度\n      this.$refs.oh1.scrollTo(null, 100, true);\n    },\n    scrollToEnd() {\n      // 水平滚到最左边，垂直滚到底，瞬间完成\n      this.$refs.oh1.scrollTo(0, \"end\", false);\n    },\n    getScrollInfo() {\n      // 获取当前滚动条各种信息\n      const msg = this.$refs.oh1.getScrollInfo();\n      /**\n       * height: 内容区可见高度,不包括边框\n       * width: 内容区可见宽度,不包括边框\n       * clientHeight: 同height,\n       * clientWidth: 同width,\n       * offsetHeight: 内容区高度,包括边框\n       * offsetWidth: 内容区宽度，包括边框,\n       * scrollTop: 内容区已被滚到上边去的距离,\n       * scrollLeft: 内容区已被滚到左边去的距离,\n       * scrollHeight: 内容区真实总高度,包括看不见的区域\n       * scrollWidth: 内容区真实总宽度,包括看不见的区域\n       * */\n    },\n  },\n};\n</script>\n```\n\n### 完整例子\n\n```vue\n<template>\n  <!-- 若不设置ohyeah的width和height, 则需要一个具有高度和宽度的容器来包裹ohyeah -->\n  <div style=\"height:100vh; width:50%;\">\n    <Ohyeah>\n      <p v-for=\"(item, index) in testData\" :key=\"index\">{{ index }}</p>\n    </Ohyeah>\n  </div>\n</template>\n\n<script>\nimport { Ohyeah } from \"vue-ohyeah-scroll\";\nexport default {\n  data(){\n    return {\n      testData: new Array(100).fill(\"\")\n    }\n  }\n  components:{\n    Ohyeah\n  }\n}\n</script>\n```\n\n### 注意事项\n\n1.\n\n> **scrollTo(x,y,isSmooth)** 方法<br/>\n> 平滑滚动使用的是`scroll-behavior: smooth;`,目前`chrome`,`firefox`,`opera`支持<br/> > **但是**：浏览器水平滚动条和垂直滚动条是互斥的，当水平正在滚时，垂直滚不动，反之亦然。浏览器始终只会有一个方向处于滚动中<br/> > **所以**：如果设置了`isSmooth`为`true`,那么不要同时设置 x 和 y,至少有一个应该为`null`<br/>\n\n2.\n\n> 如果你不设置 ohyeah 的 width 和 height 属性，或者设置为百分比，那么就需要一个具有高度和宽度的父级元素来包裹 ohyeah\n\n### 更新\n\n- 0.5.x 重构了,现在基于原生滚动条的默认行为\n- 0.4.0 增加了键盘方向键控制\n- 0.3.0 this.\\$refs.ohyeah.scrollTo(null, 100); 传递 null 表示保持原位不动\n- 0.2.9 处理了一下 nuxt.js 中使用的情况。修复了卸载组件时没有正确卸载容器监听的方法\n- 2019/05/09 处理了嵌套滚动条的事件冒泡问题\n  > 原生滚动条（子）和 ohyeah（父）嵌套时，原生滚动条需要设置@wheel.stop, todo: 目前的方案不完美，待升级\n","readmeFilename":"README.md","gitHead":"9ca3f2a395c13d4e50edce893bc16fbc402deba5","_id":"vue-ohyeah-scroll@0.5.6-beta","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-zkYoIpEgRvF8vkITj4H4eToCXbpVszauGrRPGWLjfaTo4gtimbG+KQxtFSeuqs+zfMG1lrAQVLRIP8svQw+B6g==","shasum":"fac272c2649995ad1983785b01d559befc9772ff","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.5.6-beta.tgz","fileCount":9,"unpackedSize":84199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqBH3CRA9TVsSAnZWagAAdrAP/1NZ0/LGm1GUnjyU2ha0\ny9yEt5ca2qeQ+yFhMfVwT5tiiepvbWvs72NWMWVezUUSHGUWqDA8uxqX8IyY\n8mGhmY6AAl7Mmnrjtu5Zw0Fa6diUppkU9QCa70+nYMA3NiGUH0Y6h5qpjnPp\nvt0Ivc1LyQXg47ruWXVInwtOy3okj98fiboM1MYL2Vw15RI+0KbEdnJN6Bmr\nwxFZqtDJM+s2EyYaW496UyDcnhnB4S8zxQC9EmxS+YIwHCkKMoUtwm7rfwj4\ncZ8EE49bQ57A8I1hElcjJknQa0mLOPrNqRxpXWaCDaeYMqUevEN35YPewTB2\no528HJ9m0vpyxYk+DnVYLD/7P3LdNoWtG0RgP/ARCeT9XHdU0Io1y/4EeqIA\nsnWX0aqJ13sFnXZVRPdk53WUJBXPrxE3oac9puUKp0+50fPhAYp+zOQLLiLA\nWUUQHvk+4PMcbPYxOd130puvpv+nI0aFG3JxWOwqb19tRVl5sYmx7TkyGIf0\nFbsv8jV/epdj7CZLnH9MO4OgWAAdHEVYe9lDpITkCkbb8GhxaiY1wRkmB8aG\nLNsz5ioI5RUsxNp6l499zAPjgCBHpHokyuf+h6FkGMZBnONKFa/jwWH00fB9\nPDIxqxfilWpK8uugYA5GKeIPvB2WFuJMF0vq8eVRBTWC4W/n4zE9i9F2Ss90\nqsRk\r\n=SFc5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEh1L+g4IR0VWM7wIJqH8oEE72su5nsxHPMZA/y/t9TZAiEAvIOQH4cFS7AftOej4URzDF+hdo9CQ1o0OF3f+McjqiA="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.5.6-beta_1571295734341_0.6728638784812464"},"_hasShrinkwrap":false},"0.5.6-beta2":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.5.6-beta2","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll","better-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"readme":"# vue-ohyeah-scroll\n\n[![npm](https://img.shields.io/npm/v/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll) ![NPM](https://img.shields.io/npm/l/vue-ohyeah-scroll.svg?style=popout) ![GitHub last commit](https://img.shields.io/github/last-commit/javaLuo/vue-ohyeah-scroll.svg?style=popout) [![npm downloads](https://img.shields.io/npm/dt/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll)\n\n仿 MAC 系统的滚动条\n\n> PC 端，移动端都能用\n\n| [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"IE / Edge\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png\" alt=\"Opera\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Opera |\n| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| IE11, Edge                                                                                                                                                                                                | last 2 versions                                                                                                                                                                                                   | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                           |\n\n### 重构待测\n\n1. 测嵌套 👌\n2. 触发各事件 👌\n3. 平滑滚动 👌\n4. 锚点跳转 👌\n5. 键盘事件 👌\n6. 变颜色，换位置，随机改变大小 👌\n7. 各方法测试 👌\n8. safari 多次触发触底触顶事件 👌\n9. 整理代码 👌\n10. padding 2px 👌\n11. firefox scrollTo 滚动到顶部 模拟滚动条没动 👌 firefox 不触发 scroll 事件\n12. IE11 轨道上点击，位置没对 👌 IE11 不支持 Number.isFinite\n13. 轨道上点击 needSmooth 问题 👌\n14. 移动端不渲染，样式还原\n15. scrollTo 兼容不支持原生平滑的浏览器\n\n### 特性\n\n- [x] 默认是 MAC 系统的主题，也可以自定义轨道和滑块颜色\n- [x] 可以设置滚动条显示在左边或上面\n- [x] 自动显隐滚动条\n- [x] 动态手动设置滚动条的 scrollTop 和 scrollLeft\n- [x] 支持一键滚动到底部\n- [x] 内容随意增减，父级容器随便改变大小\n- [x] 支持嵌套\n\n### 效果预览\n\n<a href=\"https://isluo.com/work/vue-ohyeah-scroll\" target=\"_blank\" rel=\"nofollow me noopener noreferrer\">https://isluo.com/work/vue-ohyeah-scroll/</a>\n\n### 安装\n\n```js\n  yarn add vue-ohyeah-scroll\n```\n\n### 使用\n\n全局注册\n\n```js\nimport { Ohyeah } from \"vue-ohyeah-scroll\";\nVue.use(Ohyeah);\n```\n\n局部注册\n\n```js\nimport { Ohyeah } from \"vue-ohyeah-scroll\";\n\nexport default {\n  components: {\n    Ohyeah,\n  },\n};\n```\n\n组件中使用\n\n```js\n<template>\n  <Ohyeah width=\"100vw\" height=\"100vh\">\n    ...\n  </Ohyeah>\n</template>\n```\n\n### 自定义属性\n\n| 属性名       | 类型          | 默认值      | 描述                                                                                                    |\n| ------------ | ------------- | ----------- | ------------------------------------------------------------------------------------------------------- |\n| id           | String        | 随机数      | 一个唯一的 ID，可以不填                                                                                 |\n| width        | Number,String | 100%        | 容器宽度，默认贴合父级(父级需要有宽度)，也可自己设置，接受合法的 CSS 值，传数字会转换成 px              |\n| height       | Number,String | 100%        | 容器高度，默认贴合父级(父级需要有高度)，也可自己设置，接受合法的 CSS 值，传数字会转换成 px              |\n| breadth      | Number        | 6           | 滑块的粗细，单位: px                                                                                    |\n| thumbColor   | String        | #7f7f7f     | 滑块的颜色，接受 CSS 颜色值                                                                             |\n| trackColor   | String        | transparent | 轨道的颜色，接受 CSS 颜色值                                                                             |\n| autoHide     | Boolean       | true        | 是否自动隐藏滚动条，鼠标在区域内才显示                                                                  |\n| left         | Boolean       | false       | 是否把垂直滚动条放在容器的左边                                                                          |\n| top          | Boolean       | false       | 是否把水平滚动条放在容器的顶端                                                                          |\n| noVer        | Boolean       | false       | 是否禁用垂直滚动条(overflow-y:hidden)                                                                   |\n| noHor        | Boolean       | false       | 是否禁用水平滚动条(overflow-x:hidden)                                                                   |\n| minLength    | Number        | 20          | 当内容无限多的时候，滑块最短不得低于此值，单位: px                                                      |\n| resizeObject | Boolean       | false       | 如果存在监听不到内容高度变化的情况可以把这个值改为 true 试试，（nuxt.js 打包后 firefox 发现有这种情况） |\n\n### 自定义事件\n\n<table>\n<thead>\n  <tr>\n    <th>事件名</th>\n    <th>描述</th>\n    <th>返回值</th>\n  </tr>\n  <thead>\n  <tbody>\n    <tr>\n      <td>onVerStart</td>\n      <td>每次垂直滚动条抵达顶部时将触发一次</td>\n      <td>\n        <pre>\n{\n  offsetHeight: 内容区的总高度,\n  offsetWidth: 内容区的总宽度,\n  height: 容器的高度,\n  width: 容器的宽度,\n  scrollTop: 内容区已被滚到上边去的距离,\n  scrollLeft: 内容区已被滚到左边去的距离\n}\n        </pre>\n      </td>\n    </tr>\n    <tr>\n      <td>onVerEnd</td>\n      <td>每次垂直滚动条抵达底部时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorStart</td>\n      <td>每次水平滚动条抵达最左边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorEnd</td>\n      <td>每次水平滚动条抵达最右边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onScroll</td>\n      <td>当滚动条的位置变化时就会触发一次，无论是垂直滚动条还是水平滚动条</td>\n      <td>同上</td>\n    </tr>\n  </tbody>\n</table>\n\n### 自身方法\n\n| 方法名        | 参数                                 | 描述                                                   |\n| ------------- | ------------------------------------ | ------------------------------------------------------ |\n| scrollTo      | (x:number,y:number,isSmooth:boolean) | 滚动到指定的位置,x 水平，y 垂直, isSmooth 是否平滑过度 |\n| getScrollInfo | 无                                   | 获取当前滚动条各种信息                                 |\n\n如何使用自身方法：\n\n```vue\n<template>\n  <!-- 需要定义一个ref -->\n  <Ohyeah ref=\"oh1\">\n    ...\n  </Ohyeah>\n</template>\n\n<script>\nexport default {\n  methods: {\n    scrollTo() {\n      // 水平保持原位，垂直滚到100px处，平滑过度\n      this.$refs.oh1.scrollTo(null, 100, true);\n    },\n    scrollToEnd() {\n      // 水平滚到最左边，垂直滚到底，瞬间完成\n      this.$refs.oh1.scrollTo(0, \"end\", false);\n    },\n    getScrollInfo() {\n      // 获取当前滚动条各种信息\n      const msg = this.$refs.oh1.getScrollInfo();\n      /**\n       * height: 内容区可见高度,不包括边框\n       * width: 内容区可见宽度,不包括边框\n       * clientHeight: 同height,\n       * clientWidth: 同width,\n       * offsetHeight: 内容区高度,包括边框\n       * offsetWidth: 内容区宽度，包括边框,\n       * scrollTop: 内容区已被滚到上边去的距离,\n       * scrollLeft: 内容区已被滚到左边去的距离,\n       * scrollHeight: 内容区真实总高度,包括看不见的区域\n       * scrollWidth: 内容区真实总宽度,包括看不见的区域\n       * */\n    },\n  },\n};\n</script>\n```\n\n### 完整例子\n\n```vue\n<template>\n  <!-- 若不设置ohyeah的width和height, 则需要一个具有高度和宽度的容器来包裹ohyeah -->\n  <div style=\"height:100vh; width:50%;\">\n    <Ohyeah>\n      <p v-for=\"(item, index) in testData\" :key=\"index\">{{ index }}</p>\n    </Ohyeah>\n  </div>\n</template>\n\n<script>\nimport { Ohyeah } from \"vue-ohyeah-scroll\";\nexport default {\n  data(){\n    return {\n      testData: new Array(100).fill(\"\")\n    }\n  }\n  components:{\n    Ohyeah\n  }\n}\n</script>\n```\n\n### 注意事项\n\n1.\n\n> **scrollTo(x,y,isSmooth)** 方法<br/>\n> 平滑滚动使用的是`scroll-behavior: smooth;`,目前`chrome`,`firefox`,`opera`支持<br/> > **但是**：浏览器水平滚动条和垂直滚动条是互斥的，当水平正在滚时，垂直滚不动，反之亦然。浏览器始终只会有一个方向处于滚动中<br/> > **所以**：如果设置了`isSmooth`为`true`,那么不要同时设置 x 和 y,至少有一个应该为`null`<br/>\n\n2.\n\n> 如果你不设置 ohyeah 的 width 和 height 属性，或者设置为百分比，那么就需要一个具有高度和宽度的父级元素来包裹 ohyeah\n\n### 更新\n\n- 0.5.x 重构了,现在基于原生滚动条的默认行为\n- 0.4.0 增加了键盘方向键控制\n- 0.3.0 this.\\$refs.ohyeah.scrollTo(null, 100); 传递 null 表示保持原位不动\n- 0.2.9 处理了一下 nuxt.js 中使用的情况。修复了卸载组件时没有正确卸载容器监听的方法\n- 2019/05/09 处理了嵌套滚动条的事件冒泡问题\n  > 原生滚动条（子）和 ohyeah（父）嵌套时，原生滚动条需要设置@wheel.stop, todo: 目前的方案不完美，待升级\n","readmeFilename":"README.md","gitHead":"9ca3f2a395c13d4e50edce893bc16fbc402deba5","_id":"vue-ohyeah-scroll@0.5.6-beta2","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-72pRgzyVlnR39cJH8axAdi5QCqP7E8V3i12PFP/YL2f1s5y6sEbFhGFxt81dOLaorycj4ITZR4CpVKlYC6W2vA==","shasum":"213607f716882b9d46d7e45c9bc56bbe74ba7ab1","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.5.6-beta2.tgz","fileCount":9,"unpackedSize":84245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqBOOCRA9TVsSAnZWagAArSMP/A5/GJrDXK/5IkehpTzW\n03QKr6UzAzFfGsxIlO8xlnU6u3qLAi/rrA/G1SkqHwrXWKNp/AO4dMfOFi77\nIgfzoc/E9JqSBByGOKPn5liaKqXTGkSTozuBgOm8QYjHTm1imJGk42HR7sJf\n4ifoewFJamKK6SmjrKOJ2xXYmqhKw6WRSoFVgLToCEyg0JJ7cX8pE0g9upeJ\nQvXIBY1+4TB4Vyl80RlnWfc7gc1hILG6YgqWo5dPbpY/P2zUPj0SypXNIbz+\nO+C3sp40oBRqY+6BhUx9SCTmHVBOZRMtd0QCBdPnUTZXFJDc2GrIrxXfhR0F\n+Se5c7VGaqnB4Ai3g17jgGZmLlZxO7R1kf3dlXWFoY9nwI6kCIXr6cwSKQj1\n7wM7PDC66++0cZliIzSpzvVt15latZXVbSdY3smhkd124FPmIL3OCFcEdS1l\n9NCgNzcig1gIdl+HK0g4KbG/jFluZTwHi7vWUeQ4ixsr/c36bx0Q288dMXyr\nmyYz7HGxYbPkz/HEoDquClywRSa60WkKJWXKIRgOMDcghemA1eQWbizbP3+6\nuu9e8oFZKdZrc9q1vBHL5nxvl4wuCYYBHo0fDig9YByABvo80VVzWCVdFtvD\nDH7N6THvLzL/4Y3RVLkg3+CdO7dTqjyy7GRY70iH8GZFk2NvIT1mO/k0C4Vg\nKqiX\r\n=VR8B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWp2P+xznr7YT6kUnxYEwQtvTlKBt/mSizd/60fnXn9gIgHHDmDaEf4s0QpqsEdQaUgL25yYULobqAPwQZplUabCg="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.5.6-beta2_1571296141722_0.029742794503751835"},"_hasShrinkwrap":false},"0.5.6-beta3":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.5.6-beta3","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll","better-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"readme":"# vue-ohyeah-scroll\n\n[![npm](https://img.shields.io/npm/v/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll) ![NPM](https://img.shields.io/npm/l/vue-ohyeah-scroll.svg?style=popout) ![GitHub last commit](https://img.shields.io/github/last-commit/javaLuo/vue-ohyeah-scroll.svg?style=popout) [![npm downloads](https://img.shields.io/npm/dt/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll)\n\n仿 MAC 系统的滚动条\n\n> PC 端，移动端都能用\n\n| [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"IE / Edge\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png\" alt=\"Opera\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Opera |\n| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| IE11, Edge                                                                                                                                                                                                | last 2 versions                                                                                                                                                                                                   | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                           |\n\n### 重构待测\n\n1. 测嵌套 👌\n2. 触发各事件 👌\n3. 平滑滚动 👌\n4. 锚点跳转 👌\n5. 键盘事件 👌\n6. 变颜色，换位置，随机改变大小 👌\n7. 各方法测试 👌\n8. safari 多次触发触底触顶事件 👌\n9. 整理代码 👌\n10. padding 2px 👌\n11. firefox scrollTo 滚动到顶部 模拟滚动条没动 👌 firefox 不触发 scroll 事件\n12. IE11 轨道上点击，位置没对 👌 IE11 不支持 Number.isFinite\n13. 轨道上点击 needSmooth 问题 👌\n14. 移动端不渲染，样式还原\n15. scrollTo 兼容不支持原生平滑的浏览器\n\n### 特性\n\n- [x] 默认是 MAC 系统的主题，也可以自定义轨道和滑块颜色\n- [x] 可以设置滚动条显示在左边或上面\n- [x] 自动显隐滚动条\n- [x] 动态手动设置滚动条的 scrollTop 和 scrollLeft\n- [x] 支持一键滚动到底部\n- [x] 内容随意增减，父级容器随便改变大小\n- [x] 支持嵌套\n\n### 效果预览\n\n<a href=\"https://isluo.com/work/vue-ohyeah-scroll\" target=\"_blank\" rel=\"nofollow me noopener noreferrer\">https://isluo.com/work/vue-ohyeah-scroll/</a>\n\n### 安装\n\n```js\n  yarn add vue-ohyeah-scroll\n```\n\n### 使用\n\n全局注册\n\n```js\nimport { Ohyeah } from \"vue-ohyeah-scroll\";\nVue.use(Ohyeah);\n```\n\n局部注册\n\n```js\nimport { Ohyeah } from \"vue-ohyeah-scroll\";\n\nexport default {\n  components: {\n    Ohyeah,\n  },\n};\n```\n\n组件中使用\n\n```js\n<template>\n  <Ohyeah width=\"100vw\" height=\"100vh\">\n    ...\n  </Ohyeah>\n</template>\n```\n\n### 自定义属性\n\n| 属性名       | 类型          | 默认值      | 描述                                                                                                    |\n| ------------ | ------------- | ----------- | ------------------------------------------------------------------------------------------------------- |\n| id           | String        | 随机数      | 一个唯一的 ID，可以不填                                                                                 |\n| width        | Number,String | 100%        | 容器宽度，默认贴合父级(父级需要有宽度)，也可自己设置，接受合法的 CSS 值，传数字会转换成 px              |\n| height       | Number,String | 100%        | 容器高度，默认贴合父级(父级需要有高度)，也可自己设置，接受合法的 CSS 值，传数字会转换成 px              |\n| breadth      | Number        | 6           | 滑块的粗细，单位: px                                                                                    |\n| thumbColor   | String        | #7f7f7f     | 滑块的颜色，接受 CSS 颜色值                                                                             |\n| trackColor   | String        | transparent | 轨道的颜色，接受 CSS 颜色值                                                                             |\n| autoHide     | Boolean       | true        | 是否自动隐藏滚动条，鼠标在区域内才显示                                                                  |\n| left         | Boolean       | false       | 是否把垂直滚动条放在容器的左边                                                                          |\n| top          | Boolean       | false       | 是否把水平滚动条放在容器的顶端                                                                          |\n| noVer        | Boolean       | false       | 是否禁用垂直滚动条(overflow-y:hidden)                                                                   |\n| noHor        | Boolean       | false       | 是否禁用水平滚动条(overflow-x:hidden)                                                                   |\n| minLength    | Number        | 20          | 当内容无限多的时候，滑块最短不得低于此值，单位: px                                                      |\n| resizeObject | Boolean       | false       | 如果存在监听不到内容高度变化的情况可以把这个值改为 true 试试，（nuxt.js 打包后 firefox 发现有这种情况） |\n\n### 自定义事件\n\n<table>\n<thead>\n  <tr>\n    <th>事件名</th>\n    <th>描述</th>\n    <th>返回值</th>\n  </tr>\n  <thead>\n  <tbody>\n    <tr>\n      <td>onVerStart</td>\n      <td>每次垂直滚动条抵达顶部时将触发一次</td>\n      <td>\n        <pre>\n{\n  offsetHeight: 内容区的总高度,\n  offsetWidth: 内容区的总宽度,\n  height: 容器的高度,\n  width: 容器的宽度,\n  scrollTop: 内容区已被滚到上边去的距离,\n  scrollLeft: 内容区已被滚到左边去的距离\n}\n        </pre>\n      </td>\n    </tr>\n    <tr>\n      <td>onVerEnd</td>\n      <td>每次垂直滚动条抵达底部时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorStart</td>\n      <td>每次水平滚动条抵达最左边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorEnd</td>\n      <td>每次水平滚动条抵达最右边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onScroll</td>\n      <td>当滚动条的位置变化时就会触发一次，无论是垂直滚动条还是水平滚动条</td>\n      <td>同上</td>\n    </tr>\n  </tbody>\n</table>\n\n### 自身方法\n\n| 方法名        | 参数                                 | 描述                                                   |\n| ------------- | ------------------------------------ | ------------------------------------------------------ |\n| scrollTo      | (x:number,y:number,isSmooth:boolean) | 滚动到指定的位置,x 水平，y 垂直, isSmooth 是否平滑过度 |\n| getScrollInfo | 无                                   | 获取当前滚动条各种信息                                 |\n\n如何使用自身方法：\n\n```vue\n<template>\n  <!-- 需要定义一个ref -->\n  <Ohyeah ref=\"oh1\">\n    ...\n  </Ohyeah>\n</template>\n\n<script>\nexport default {\n  methods: {\n    scrollTo() {\n      // 水平保持原位，垂直滚到100px处，平滑过度\n      this.$refs.oh1.scrollTo(null, 100, true);\n    },\n    scrollToEnd() {\n      // 水平滚到最左边，垂直滚到底，瞬间完成\n      this.$refs.oh1.scrollTo(0, \"end\", false);\n    },\n    getScrollInfo() {\n      // 获取当前滚动条各种信息\n      const msg = this.$refs.oh1.getScrollInfo();\n      /**\n       * height: 内容区可见高度,不包括边框\n       * width: 内容区可见宽度,不包括边框\n       * clientHeight: 同height,\n       * clientWidth: 同width,\n       * offsetHeight: 内容区高度,包括边框\n       * offsetWidth: 内容区宽度，包括边框,\n       * scrollTop: 内容区已被滚到上边去的距离,\n       * scrollLeft: 内容区已被滚到左边去的距离,\n       * scrollHeight: 内容区真实总高度,包括看不见的区域\n       * scrollWidth: 内容区真实总宽度,包括看不见的区域\n       * */\n    },\n  },\n};\n</script>\n```\n\n### 完整例子\n\n```vue\n<template>\n  <!-- 若不设置ohyeah的width和height, 则需要一个具有高度和宽度的容器来包裹ohyeah -->\n  <div style=\"height:100vh; width:50%;\">\n    <Ohyeah>\n      <p v-for=\"(item, index) in testData\" :key=\"index\">{{ index }}</p>\n    </Ohyeah>\n  </div>\n</template>\n\n<script>\nimport { Ohyeah } from \"vue-ohyeah-scroll\";\nexport default {\n  data(){\n    return {\n      testData: new Array(100).fill(\"\")\n    }\n  }\n  components:{\n    Ohyeah\n  }\n}\n</script>\n```\n\n### 注意事项\n\n1.\n\n> **scrollTo(x,y,isSmooth)** 方法<br/>\n> 平滑滚动使用的是`scroll-behavior: smooth;`,目前`chrome`,`firefox`,`opera`支持<br/> > **但是**：浏览器水平滚动条和垂直滚动条是互斥的，当水平正在滚时，垂直滚不动，反之亦然。浏览器始终只会有一个方向处于滚动中<br/> > **所以**：如果设置了`isSmooth`为`true`,那么不要同时设置 x 和 y,至少有一个应该为`null`<br/>\n\n2.\n\n> 如果你不设置 ohyeah 的 width 和 height 属性，或者设置为百分比，那么就需要一个具有高度和宽度的父级元素来包裹 ohyeah\n\n### 更新\n\n- 0.5.x 重构了,现在基于原生滚动条的默认行为\n- 0.4.0 增加了键盘方向键控制\n- 0.3.0 this.\\$refs.ohyeah.scrollTo(null, 100); 传递 null 表示保持原位不动\n- 0.2.9 处理了一下 nuxt.js 中使用的情况。修复了卸载组件时没有正确卸载容器监听的方法\n- 2019/05/09 处理了嵌套滚动条的事件冒泡问题\n  > 原生滚动条（子）和 ohyeah（父）嵌套时，原生滚动条需要设置@wheel.stop, todo: 目前的方案不完美，待升级\n","readmeFilename":"README.md","gitHead":"00fbbfe80f7ab9c005d8c797441dd587bfa393c9","_id":"vue-ohyeah-scroll@0.5.6-beta3","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-TMizno7cyZyW6FRhBEnv0AAAZ+w7EQA7P5xI5s8FVwi6lFR+gbTHLGaHRFuIgG/OFFScm5fy1H5yL45DIUk7Zg==","shasum":"bde955a3ae96f4628fd35c863314850788821ba1","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.5.6-beta3.tgz","fileCount":9,"unpackedSize":84565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqSm4CRA9TVsSAnZWagAAFvEP/R7wWA/LzWpFzEx1m/gJ\nOkX+OVv/GrXxQpVNJzQj44rG6K9iqitkBFrFOXONXrpOngQUc1fae+Hf0vG4\ng356ZLfNtTLVZm7MRfVwSOi0Ch1nzwFtkhGra2xo0Ncjad4pB1frzz56eYBG\ncnz4P18LfeeP+cSqk0IoY3KSK7uvkrVptNbiJkU2w9FuNBM7iAFimGJ9deFm\n4/+Qlav9e02b9MPPbXsReaF+4AU0qp3lxK1VA99WU5+Cl6P886771ugdJ33k\nWz2fe1+Gro2WLpwejaDWSb9345pisY5duJoYDDAaeHOvmmYX3enbs6ZM1gO1\nCiwUqYZh7GmWx5WKPkuSWPWF73/sV9rfqCdfrldbmVsTBbxFfpaELpl634Z2\nygnlqyJ8aa+MGKSK41ss4ie1c6lINIsAjls41WSqN8ChsxSRALRp2nQQAA8F\nmHEbbxOqqdznhpUlPv0/CullgsKMvBgmsXpSyCqDauHiSoQ8hns8JNT2JuKJ\nCeHNG4ugE8VgpqxhLJVCjkKYEdkSGumIWBZyJx3VkBxgxDmN9DPp9QR6RZ3h\nu22+KvSV860gbufo0gUgqokyyuqGoXWHoDd4uJD985XhXJxjZ/XGJ5TwZYC/\nxP1gGfuKFPEtikR/PgFHzQCdUTLw8wVX6HKqkE8A5gT61Mh4MG0mFTzWAdEg\nIA6K\r\n=DYhl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmOBYRODbpVpCQ2ur5ziJMzKRddToOhczDZeHrUJzTuAiEAtg7JKv+bxQUmfKYlJdAKnTnrcSZ+mrojovztbW5mT1Y="}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.5.6-beta3_1571367351327_0.7644659937284566"},"_hasShrinkwrap":false},"0.5.6":{"name":"vue-ohyeah-scroll","description":"prettier scroll","version":"0.5.6","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","private":false,"main":"dist/ohyeah-scroll.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --hot --progress","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"keywords":["vue","scroll","vue-scroll","happy-scroll","better-scroll"],"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"element-resize-detector":"^1.1.15","vue":"^2.6.10"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-loader":"^8.0.6","cross-env":"^6.0.3","css-loader":"^3.2.0","file-loader":"^4.2.0","less":"^3.10.3","less-loader":"^5.0.0","vue-loader":"^15.7.1","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2"},"gitHead":"cd443f22a4e2c51176f0281068c9db1cb62741e1","_id":"vue-ohyeah-scroll@0.5.6","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-T4Yxxc4L2Tzj4Z7uEJ8Snq7MJuFmXFH84KDf71yLJV37aJ1ERoSSfzWglQhtNwLTbe1hJnAviHJZDmKpREPETQ==","shasum":"4f92614cfd9b7fc2c085ab7ff313c225950480e0","tarball":"https://registry.npmjs.org/vue-ohyeah-scroll/-/vue-ohyeah-scroll-0.5.6.tgz","fileCount":9,"unpackedSize":83922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrSJrCRA9TVsSAnZWagAAFz8P/RQy+p186BHXCqkSQeKC\nDUWBCpE6Y6NCsdhurypXH6uiqAtwsLbcDkp4mm/K5mpKM+xNn/VNwvL/9IYl\npPZM9kyIUwvTSLqFgrcmIxu3HoVOecrXcOx6IH2QThQF6v2a2URHufqiVA4r\nj32pe+QPvCMucZbZtSjXgbwA86kxwJFtGIlFHr2HIMRcQIFVPzmyteZ4Ert6\nZ+ulbmUhlSQMmVeQQfOHhytu6dgz0k1BbwzMadczFWX7q9HininmSWLwchif\nYp/lDzrk/cz33OJhwZsLJrr23K3/w1NSJKuvKgutmP/jzq1bdeU90XI2aMlh\nzLdAnj+Qa1LW7dEx+oB2ks4qFffYZNG1jEviMF7byb/rSr+dzmta2ln+qv3A\nqEyu5AtAJKYvvUkHJQ1WKj9IQL+PQ5AkX3R1NGq0n/Nz8ZoZ0Blg4dOCoDh6\nHaMZ29bj6+n7hqkI9lCB5PN3dSlPz9qLCARKbJ+Gf/ZvPIzjkzZGclNd+h3A\n2DgQdQEzAt6fSpHgWmhukQM6l3c5+kH9iEALQ4XnwQFyvdqoEjEImybTh2j4\nlMcHpedwu2pbKK9BtWfcbXQlrJLPDKqPCo5Qzco4rlNYML9AYGq/FCu/bMIJ\nKF/bbNuhgnAtx8jlcBfxuFhvWUYWp1vIEEbzkB6rUsA8fW66H5c3EPsA2lDL\nV1eb\r\n=S2Nl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF2oT1UXG2EJPXaHxM+fJLPXu7JqjZHEqazxUknQECmQIhAPO/DtgAITGD/THJAeXvVPbEI8fJVCK8NvlR30EFaZPa"}]},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"_npmUser":{"name":"lx376693576","email":"376693576@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ohyeah-scroll_0.5.6_1571627626745_0.8902982450863468"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-23T07:09:45.152Z","0.0.1":"2019-04-23T07:09:45.371Z","modified":"2022-05-23T17:16:42.479Z","0.0.2":"2019-04-23T07:18:35.450Z","0.0.3":"2019-04-23T07:49:11.501Z","0.0.4":"2019-04-23T09:53:07.646Z","0.0.5":"2019-04-23T10:44:40.521Z","0.0.6":"2019-04-24T02:20:19.629Z","0.0.7":"2019-04-24T02:38:23.568Z","0.0.8":"2019-04-24T03:30:26.081Z","0.0.9":"2019-04-24T03:30:46.821Z","0.0.10":"2019-04-24T06:24:30.881Z","0.0.11":"2019-04-24T06:54:21.215Z","0.0.12":"2019-04-24T08:14:26.134Z","0.1.0":"2019-04-25T02:32:18.249Z","0.1.1":"2019-04-25T02:46:55.258Z","0.1.2":"2019-04-25T03:37:27.597Z","0.1.3":"2019-04-25T16:18:42.490Z","0.1.4":"2019-04-28T10:22:11.710Z","0.1.5":"2019-04-28T10:39:04.988Z","0.2.0":"2019-05-09T06:22:27.939Z","0.2.1":"2019-05-09T06:25:27.980Z","0.2.2":"2019-05-10T08:53:49.718Z","0.2.3":"2019-05-16T07:43:45.522Z","0.2.4":"2019-05-16T07:54:07.906Z","0.2.5":"2019-05-17T13:31:37.890Z","0.2.6":"2019-05-17T14:21:43.415Z","0.2.7":"2019-05-17T14:22:09.506Z","0.2.8":"2019-05-17T14:37:16.942Z","0.2.9":"2019-05-17T15:13:14.065Z","0.3.0":"2019-05-29T10:30:26.800Z","0.3.1":"2019-06-09T01:26:00.425Z","0.3.2":"2019-06-09T13:29:12.758Z","0.4.0":"2019-10-12T07:33:44.011Z","0.4.1":"2019-10-12T10:10:00.763Z","0.4.2":"2019-10-12T10:18:32.807Z","0.5.0-beta":"2019-10-15T14:24:46.103Z","0.5.0-beta2":"2019-10-16T05:30:27.941Z","0.5.0":"2019-10-16T07:01:15.320Z","0.5.1-beta":"2019-10-16T07:04:27.369Z","0.5.2-beta":"2019-10-16T07:04:57.135Z","0.5.2-beta2":"2019-10-16T09:01:25.057Z","0.5.2-beta3":"2019-10-16T09:15:09.188Z","0.5.3":"2019-10-16T09:34:08.880Z","0.5.4":"2019-10-17T02:36:45.480Z","0.5.5":"2019-10-17T04:07:38.190Z","0.5.6-beta":"2019-10-17T07:02:14.542Z","0.5.6-beta2":"2019-10-17T07:09:01.908Z","0.5.6-beta3":"2019-10-18T02:55:51.496Z","0.5.6":"2019-10-21T03:13:46.887Z"},"maintainers":[{"name":"lx376693576","email":"376693576@qq.com"}],"description":"prettier scroll","author":{"name":"L","email":"https://blog.isluo.com"},"license":"MIT","readme":"# vue-ohyeah-scroll\n\n[![npm](https://img.shields.io/npm/v/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll) ![NPM](https://img.shields.io/npm/l/vue-ohyeah-scroll.svg?style=popout) ![GitHub last commit](https://img.shields.io/github/last-commit/javaLuo/vue-ohyeah-scroll.svg?style=popout) [![npm downloads](https://img.shields.io/npm/dt/vue-ohyeah-scroll.svg)](https://www.npmjs.com/package/vue-ohyeah-scroll)\n\n仿 MAC 系统的滚动条\n\n> PC 端，移动端都能用\n\n| [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"IE / Edge\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png\" alt=\"Opera\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Opera |\n| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| IE11, Edge                                                                                                                                                                                                | last 2 versions                                                                                                                                                                                                   | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                               | last 2 versions                                                                                                                                                                                           |\n\n### 重构待测/未来计划\n\n1. 测嵌套 👌\n2. 触发各事件 👌\n3. 平滑滚动 👌\n4. 锚点跳转 👌\n5. 键盘事件 👌\n6. 变颜色，换位置，随机改变大小 👌\n7. 各方法测试 👌\n8. safari 多次触发触底触顶事件 👌\n9. 整理代码 👌\n10. padding 2px 👌\n11. firefox scrollTo 滚动到顶部 模拟滚动条没动 👌 firefox 不触发 scroll 事件\n12. IE11 轨道上点击，位置没对 👌 IE11 不支持 Number.isFinite\n13. 轨道上点击 needSmooth 问题 👌\n14. 移动端不渲染，样式还原 👌\n15. scrollTo 兼容不支持原生平滑的浏览器\n16. 自动隐藏true时，不滚动过一段时间自动隐藏\n\n### 特性\n\n- [x] 默认是 MAC 系统的主题，也可以自定义轨道和滑块颜色\n- [x] 可以设置滚动条显示在左边或上面\n- [x] 自动显隐滚动条\n- [x] 动态手动设置滚动条的 scrollTop 和 scrollLeft\n- [x] 支持一键滚动到底部\n- [x] 内容随意增减，父级容器随便改变大小\n- [x] 支持嵌套\n\n### 效果预览\n\n<a href=\"https://isluo.com/work/vue-ohyeah-scroll\" target=\"_blank\" rel=\"nofollow me noopener noreferrer\">https://isluo.com/work/vue-ohyeah-scroll/</a>\n\n### 安装\n\n```js\n  yarn add vue-ohyeah-scroll\n```\n\n### 使用\n\n全局注册\n\n```js\nimport { Ohyeah } from \"vue-ohyeah-scroll\";\nVue.use(Ohyeah);\n```\n\n局部注册\n\n```js\nimport { Ohyeah } from \"vue-ohyeah-scroll\";\n\nexport default {\n  components: {\n    Ohyeah,\n  },\n};\n```\n\n组件中使用\n\n```js\n<template>\n  <Ohyeah width=\"100vw\" height=\"100vh\">\n    ...\n  </Ohyeah>\n</template>\n```\n\n### 自定义属性\n\n| 属性名       | 类型          | 默认值      | 描述                                                                                                    |\n| ------------ | ------------- | ----------- | ------------------------------------------------------------------------------------------------------- |\n| id           | String        | 随机数      | 一个唯一的 ID，可以不填                                                                                 |\n| width        | Number,String | 100%        | 容器宽度，默认贴合父级(父级需要有宽度)，也可自己设置，接受合法的 CSS 值，传数字会转换成 px              |\n| height       | Number,String | 100%        | 容器高度，默认贴合父级(父级需要有高度)，也可自己设置，接受合法的 CSS 值，传数字会转换成 px              |\n| breadth      | Number        | 6           | 滑块的粗细，单位: px                                                                                    |\n| thumbColor   | String        | #7f7f7f     | 滑块的颜色，接受 CSS 颜色值                                                                             |\n| trackColor   | String        | transparent | 轨道的颜色，接受 CSS 颜色值                                                                             |\n| autoHide     | Boolean       | true        | 是否自动隐藏滚动条，鼠标在区域内才显示                                                                  |\n| left         | Boolean       | false       | 是否把垂直滚动条放在容器的左边                                                                          |\n| top          | Boolean       | false       | 是否把水平滚动条放在容器的顶端                                                                          |\n| noVer        | Boolean       | false       | 是否禁用垂直滚动条(overflow-y:hidden)                                                                   |\n| noHor        | Boolean       | false       | 是否禁用水平滚动条(overflow-x:hidden)                                                                   |\n| minLength    | Number        | 20          | 当内容无限多的时候，滑块最短不得低于此值，单位: px                                                      |\n| resizeObject | Boolean       | false       | 如果存在监听不到内容高度变化的情况可以把这个值改为 true 试试，（nuxt.js 打包后 firefox 发现有这种情况） |\n\n### 自定义事件\n\n<table>\n<thead>\n  <tr>\n    <th>事件名</th>\n    <th>描述</th>\n    <th>返回值</th>\n  </tr>\n  <thead>\n  <tbody>\n    <tr>\n      <td>onVerStart</td>\n      <td>每次垂直滚动条抵达顶部时将触发一次</td>\n      <td>\n        <pre>\n{\n  offsetHeight: 内容区的总高度,\n  offsetWidth: 内容区的总宽度,\n  height: 容器的高度,\n  width: 容器的宽度,\n  scrollTop: 内容区已被滚到上边去的距离,\n  scrollLeft: 内容区已被滚到左边去的距离\n}\n        </pre>\n      </td>\n    </tr>\n    <tr>\n      <td>onVerEnd</td>\n      <td>每次垂直滚动条抵达底部时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorStart</td>\n      <td>每次水平滚动条抵达最左边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onHorEnd</td>\n      <td>每次水平滚动条抵达最右边时将触发一次</td>\n      <td>同上</td>\n    </tr>\n    <tr>\n      <td>onScroll</td>\n      <td>当滚动条的位置变化时就会触发一次，无论是垂直滚动条还是水平滚动条</td>\n      <td>同上</td>\n    </tr>\n  </tbody>\n</table>\n\n### 自身方法\n\n| 方法名        | 参数                                 | 描述                                                   |\n| ------------- | ------------------------------------ | ------------------------------------------------------ |\n| scrollTo      | (x:number,y:number,isSmooth:boolean) | 滚动到指定的位置,x 水平，y 垂直, isSmooth 是否平滑过度 |\n| getScrollInfo | 无                                   | 获取当前滚动条各种信息                                 |\n\n如何使用自身方法：\n\n```vue\n<template>\n  <!-- 需要定义一个ref -->\n  <Ohyeah ref=\"oh1\">\n    ...\n  </Ohyeah>\n</template>\n\n<script>\nexport default {\n  methods: {\n    scrollTo() {\n      // 水平保持原位，垂直滚到100px处，平滑过度\n      this.$refs.oh1.scrollTo(null, 100, true);\n    },\n    scrollToEnd() {\n      // 水平滚到最左边，垂直滚到底，瞬间完成\n      this.$refs.oh1.scrollTo(0, \"end\", false);\n    },\n    getScrollInfo() {\n      // 获取当前滚动条各种信息\n      const msg = this.$refs.oh1.getScrollInfo();\n      /**\n       * height: 内容区可见高度,不包括边框\n       * width: 内容区可见宽度,不包括边框\n       * clientHeight: 同height,\n       * clientWidth: 同width,\n       * offsetHeight: 内容区高度,包括边框\n       * offsetWidth: 内容区宽度，包括边框,\n       * scrollTop: 内容区已被滚到上边去的距离,\n       * scrollLeft: 内容区已被滚到左边去的距离,\n       * scrollHeight: 内容区真实总高度,包括看不见的区域\n       * scrollWidth: 内容区真实总宽度,包括看不见的区域\n       * */\n    },\n  },\n};\n</script>\n```\n\n### 完整例子\n\n```vue\n<template>\n  <!-- 若不设置ohyeah的width和height, 则需要一个具有高度和宽度的容器来包裹ohyeah -->\n  <div style=\"height:100vh; width:50%;\">\n    <Ohyeah>\n      <p v-for=\"(item, index) in testData\" :key=\"index\">{{ index }}</p>\n    </Ohyeah>\n  </div>\n</template>\n\n<script>\nimport { Ohyeah } from \"vue-ohyeah-scroll\";\nexport default {\n  data(){\n    return {\n      testData: new Array(100).fill(\"\")\n    }\n  }\n  components:{\n    Ohyeah\n  }\n}\n</script>\n```\n\n### 注意事项\n\n1.\n\n> **scrollTo(x,y,isSmooth)** 方法<br/>\n> 平滑滚动使用的是`scroll-behavior: smooth;`,目前`chrome`,`firefox`,`opera`支持<br/> > **但是**：浏览器水平滚动条和垂直滚动条是互斥的，当水平正在滚时，垂直滚不动，反之亦然。浏览器始终只会有一个方向处于滚动中<br/> > **所以**：如果设置了`isSmooth`为`true`,那么不要同时设置 x 和 y,至少有一个应该为`null`<br/>\n\n2.\n\n> 如果你不设置 ohyeah 的 width 和 height 属性，或者设置为百分比，那么就需要一个具有高度和宽度的父级元素来包裹 ohyeah\n\n### 更新\n\n- 0.5.x 重构了,现在基于原生滚动条的默认行为\n","readmeFilename":"README.md","keywords":["vue","scroll","vue-scroll","happy-scroll","better-scroll"]}