{"_id":"@buri-ui/waterfall","_rev":"4-96c17bc3ecf687477b9173d6a4a39080","name":"@buri-ui/waterfall","dist-tags":{"latest":"1.1.6"},"versions":{"1.0.2":{"name":"@buri-ui/waterfall","version":"1.0.2","description":"buri waterfall component","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"build":"npx babel src --out-dir lib","release":"npm run build && npm publish"},"license":"MIT","repository":{"type":"git","url":"https://github.com/flykizz/buri-ui/tree/master/packages/buri-waterfall"},"dependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@babel/preset-env":"^7.4.4"},"gitHead":"8bef91a07a96b09da66afdd835268a69c3994f8c","_id":"@buri-ui/waterfall@1.0.2","_nodeVersion":"9.3.0","_npmVersion":"lerna/3.19.0/node@v9.3.0+x64 (darwin)","dist":{"integrity":"sha512-+meQGeG/rPbqKrODZcutkKQOUAebCvRNkVFF5usRm17uGr2bsEh/Jv8cMY9W2sRGiHniKMTadF6iqY5rBylBiA==","shasum":"c6feac6846839a15b73ddb1119c244a4cf116913","tarball":"https://registry.npmjs.org/@buri-ui/waterfall/-/waterfall-1.0.2.tgz","fileCount":7,"unpackedSize":9207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHbfzCRA9TVsSAnZWagAAlUcP+QHqSaOOdv0135rGjiJA\nmBPoon6YRjNnJhSxV/Jbg/F5VuxTLRO9FDlbcQ5UWeyJ7BwJcqjHxSRSg4Ka\n25sehHKaXDWjrNsURDCx3Qfm2C6aBRWIYS06QEuZgLg3Fe1xIJOjJUp3ov0j\nwxyemWuz3vrd8l/5H8MOcSFb6/U7wZAX8jnq55OvoZbwD2n9fNPoxpNcu2JK\nRndeCjGpAJlB4ALZVD1TcAU/QGAVOnrXvBfnEWX18+4wNW1jlQzcXD3u2nzn\n8a910BFfznU/dKlYP37a/L4Ls4ftUP+4+v45wzNJ70dUiTSqZqW7ASjtJgi+\nn7RDZ7Qx8Qz8Q6gvy8D6wr/Twj25c5wtjbpmbOpim7Isbz0YqiIxeg88QRrc\ngFxmBBzlr+3GOdcjlvMv5iaY69x8puBTovhT6HUltBFlExlrcD8s7zn/VMnl\nwI3PjLig6fHN46XGls3j2EToR23FTTuOqd7LsLLx0BewsCswuhzrfBSEjz82\neyjYN+Zy5QiPKihqS2knTOuTI2CWFdWHc07Plk2uhmaoN5elGVkunu8NV22a\neHqwKJ1WYmDd3BDDNpttfxPcN6X817kUDZ+LJk/IvcSTGv7v7mh6Kfmsl/ZG\n4iD+TFFcyYVSKbcxjPgjp/ASQIdSO6YVMlbE7V1MlJnT1JbZcC9Pq1XWo5pG\nrK6h\r\n=+RKD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHczqPFQuZCpm0n3PnJlh1MD4CC63qmyonOe3xl3AmpgIgbApIma1rfvhHOQu8Kb+U/WEjjQZKBnBbLj3ZPXNh7go="}]},"maintainers":[{"name":"flykizz","email":"flykingguo123@gmail.com"}],"_npmUser":{"name":"flykizz","email":"flykingguo123@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waterfall_1.0.2_1579005939487_0.4764645380169974"},"_hasShrinkwrap":false},"1.1.2":{"name":"@buri-ui/waterfall","version":"1.1.2","description":"buri waterfall component","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"build":"npx babel src --out-dir lib","release":"npm run build && npm publish"},"license":"MIT","repository":{"type":"git","url":"https://github.com/flykizz/buri-ui/tree/master/packages/buri-waterfall"},"dependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@babel/preset-env":"^7.4.4"},"gitHead":"884718e09affa7278a1ef7d37e18f99a156ff65a","_id":"@buri-ui/waterfall@1.1.2","_nodeVersion":"9.3.0","_npmVersion":"lerna/3.20.2/node@v9.3.0+x64 (darwin)","dist":{"integrity":"sha512-zpxMHSLjLYMyLG7wKyG8hV+4i5QWOqCEGgFoWpRgRZKxohy7kBl+7650XZceVaRGJwnTr4P6W/eMnWLpP0OlIQ==","shasum":"65cd9aa39289b1d8961e762ed06914f2d38d79b3","tarball":"https://registry.npmjs.org/@buri-ui/waterfall/-/waterfall-1.1.2.tgz","fileCount":7,"unpackedSize":9207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHwF8CRA9TVsSAnZWagAAAcsP/1z5frQOz2yneoJLDT3I\nj57Z0XcwqUvQBmZrzRfKb7vBwvau4U7Dr6uxft3crwPCGfOIQTIyPlqSpJpE\nALfDbFAop2wIaf52UGD3SFBUgeDSAoNgBWwdgDMPUFTy3c1QLYfCvtXWbR/T\n1SjN7z2WzLdtu9VKNilXXRsnw39pVN+9SwR0EPx4k77aJP6lPUvo6e1Z4B3+\nWOmF9r6w+dGUfrkR9qVKacg96+pPgoCu2fMYYTDyksE1wrX2M1Eb7LO4RWuh\nNROmVh3/+Ul0XT0T7ph6HQvks4WXVGJ+23P+mf8Yk52vLYgNeoNabnYcgbql\n/11EZ8fU0OlutRO5B/ALVoRrxUlTKf942drjmFm0c0SqtycbTBPqbGYTx/B3\nhTWMYOa7Sx0jYE1CQYLzuiq+U6qEOmUzbwHx1o5pVOA/Jusi4AGIjsnr9eIC\nDoNpP5kgK8pAiuAGiBQY2VzzOG5fYi+GJ91yqJGOLdu503uQtqxmVmb1Y3qV\nTHkC8r4N1bMitqaQs3ew3e+i4PgCiKajitbEOubOkr3ZDvnJVdq3ZSzqDrtg\nzNIbsVSeaXaM9tk5kNCIRwCgZErMxMJBfpVpIsn5llwqy1+7zpGhOX1tmCf7\nIthFPTvPg//Q46YjUSDUNDsEAqqY3OIFK/ZSIJYyJah6m6+jZ7W+DAAGKEbx\nzgEX\r\n=S+Am\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDabg+v5KP770EU2kh1R/7VgIdWPsWl4N6Ahl0pQq6jnAIgGgBhFpRdqr8LpKqhRJDXtwjLP4/noaw3qSm2MP8CQuM="}]},"maintainers":[{"name":"flykizz","email":"flykingguo123@gmail.com"}],"_npmUser":{"name":"flykizz","email":"flykingguo123@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waterfall_1.1.2_1579090300115_0.1339492794650563"},"_hasShrinkwrap":false},"1.1.4":{"name":"@buri-ui/waterfall","version":"1.1.4","description":"buri waterfall component","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"build":"npx babel src --out-dir lib","release":"npm run build && npm publish"},"license":"MIT","repository":{"type":"git","url":"https://github.com/flykizz/buri-ui/tree/master/packages/buri-waterfall"},"dependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@babel/preset-env":"^7.4.4"},"_id":"@buri-ui/waterfall@1.1.4","_nodeVersion":"9.3.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-gLJl381NL5EMkz+SyI2XSsC1bICURCVxvTi/zxJytzFMgEwHeU9olTP2KvYlTV08xEJYVcHkizzpe5yH++X5HQ==","shasum":"bd48e65adae7d257e5d0f0c5bd72487d30476dad","tarball":"https://registry.npmjs.org/@buri-ui/waterfall/-/waterfall-1.1.4.tgz","fileCount":10,"unpackedSize":13512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIAiKCRA9TVsSAnZWagAAaTMQAIGa6RsGKddNtqHNm0le\npXmQT0NsFaJ38ki8O37LCtDblA3tj8yyzGaMd7+ITNP0SSAYX/455kEd/Ohs\nwg50HK75rjyXii18sxcG9RaoOhVcRoSpyTRWxMvhnSIRAIXqjXoojVTaQKYk\n9iDNXAIP3qAdIyGpLMo0mvEJLDsZO+Vc+weciPisSx5v7TWtM/C/K6Fwff6k\njAocEKJKkg8hUYHWV94FM/O3OI1E5YebCJkv+XogI+VeltPae1IStQqx6SVi\nxNC29EkXzOgxJFUX1rPUAtmqJu6WTPbdEQU7LcsbxFX5asGxuVnVHZv61pzv\nm+b0AKqBdBdItDekzdb7w2hE5HwR6/YghwOJ5Yj44GmTnf7kDfN7q9qgrOlT\nBXm1CKFUCdE661G0b92DYudKlwpUla0nUY8obNATyNH42SnZHc9FX/NxGkL+\nRJpoj1Acw+az/wazJ30U9ZKqXV3W4TQY3/YwjvzNrcED9hpYlCu1yun1k6KG\n2t1VWYlR22AKNPCITESSz64h0TW2x8Bg5Mhbxq6CKjf0J8EfeNsKPJlPUPyT\nH3b1RmEGIeLWA9aFSvgtclKMYbelNIvJQ+BhANWTHba4DNkJLTmJV+y5mwoC\n/snIdb77aAwx6CQg4axJeIBevQvdJidhkB0W4cQIuZn13JFOjxw0/yMlWAqM\nIQwH\r\n=Ezyt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM5E9phFxcUswJrKNS9dhc8RAJd/xFjcwu9Bbi6FKwYgIhAIiNH00chgSZX8sYjqJICKnauYU5UWsctiKjXSG9eY7k"}]},"maintainers":[{"name":"flykizz","email":"flykingguo123@gmail.com"}],"_npmUser":{"name":"flykizz","email":"flykingguo123@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waterfall_1.1.4_1579157642468_0.12835765816854616"},"_hasShrinkwrap":false},"1.1.6":{"name":"@buri-ui/waterfall","version":"1.1.6","description":"buri waterfall component","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"build":"npx babel src --out-dir lib","release":"npm run build && npm publish"},"license":"MIT","repository":{"type":"git","url":"https://github.com/flykizz/buri-ui/tree/master/packages/buri-waterfall"},"dependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@babel/preset-env":"^7.4.4"},"gitHead":"f115c2cc0d7c18dca837f8144ace5944e8ff8a54","_id":"@buri-ui/waterfall@1.1.6","_nodeVersion":"10.4.0","_npmVersion":"lerna/3.20.2/node@v10.4.0+x64 (darwin)","dist":{"integrity":"sha512-C9SqZdZuN5tRo7nFM4b0WwQfEopj2jNanFt4xb7JXJoafoHhwHBt3DiyJ7c44PPRTtKvSBgz4aCAy6PwZ+st7w==","shasum":"250222d316781fe0115f7a03fb126c9938e5347d","tarball":"https://registry.npmjs.org/@buri-ui/waterfall/-/waterfall-1.1.6.tgz","fileCount":11,"unpackedSize":14622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIBpaCRA9TVsSAnZWagAAkpsP/jw/SbRg3/FVgH3uL13o\nT69Y3g2NcM+5pdI5S7/aml3rAJsDEX6R/+75unp0ew0DeTW1LlUpm4jSJUjQ\nujpGDN4NHBW/1bmE31+ByFJFgYtJwM3GZ/pPJBwufqcWFvMKXomb05L/ODcT\n4jxiFsuWgt85QsRnzhsKFXAmvehlKTSvDvb50YYSFssaMTWoWvFqYaZaa/Yl\nt3RLtYX7GKuTgVKj+9UTzlFofnVRd7mfSMdO2zoL4N2lCnvj3Paumwviiszd\n/NSZcTL9Hm7sQ6iii3NYV2ZiN4Aka/fMv3iL29yoZUQsA/FNh2MYRY8hkBXg\nasNdOAzEEhSW39cyJOz5Jdyq3Ypjd3dfWTUrTW57435Yft+TqVaeOtMuMXFQ\nw2iICfUBrW/MFRFP48gdPnzWtsBsdGAakVb0YPlvvGltUEgDbTtWTm6l4P9G\nun3QmzOYG3sfGWFciXAhFbpDg6pDqpwLaZ+cCAnDAye4LpV7dNtVX8yM+LR9\nZAqJUZfvADRHPQMZmEqVpaL5aNISxbXeEuztGSqkx5DuqT1bDcRqVxnB1Yve\nmQVOPnrSopIbiPP3urvoLn7bOAX66hmUXPwvZrzYxi0QJEEAst9iw7VackrN\nMxFwFN8pMSOLRsQl96CAK0+06nkS3u3GftG/IKxlSus6yXBGdjrp9dUhBun1\n1C7H\r\n=W7VC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFjw3EKJ2N6PyJ0Y336KA7WyPDKdGH5cccVoylch4wPAIgFyI9moFa8jC3766niuJFQNcxo/HmKWsFkHvXc89EAq8="}]},"maintainers":[{"name":"flykizz","email":"flykingguo123@gmail.com"}],"_npmUser":{"name":"flykizz","email":"flykingguo123@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waterfall_1.1.6_1579162202348_0.6914254324748836"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-14T12:45:38.954Z","1.0.2":"2020-01-14T12:45:39.670Z","modified":"2022-04-04T21:07:31.130Z","1.1.2":"2020-01-15T12:11:40.217Z","1.1.4":"2020-01-16T06:54:02.613Z","1.1.6":"2020-01-16T08:10:02.509Z"},"maintainers":[{"name":"flykizz","email":"flykingguo123@gmail.com"}],"description":"buri waterfall component","repository":{"type":"git","url":"https://github.com/flykizz/buri-ui/tree/master/packages/buri-waterfall"},"license":"MIT","readme":"# Waterfall 瀑布流\n\n### Install\n\n#### NPM\n\n```shell\nnpm i @buri-ui/waterfall -S\n```\n\n#### YARN\n\n```shell\nyarn add @buri-ui/waterfall\n```\n\n### 使用指南\n\n#### 全局注册\n\n```js\nimport Vue from 'vue';\nimport Waterfall from '@buri-ui/waterfall';\n\nVue.use(Waterfall);\n```\n\n#### 局部注册\n\n如果你只是想在某个组件中使用`Waterfall`，可以在对应组件中注册`Waterfall`指令，这样只能在你注册的组件中使用`Waterfall`：\n\n```js\nimport Waterfall from '@buri-ui/waterfall';\n\nexport default {\n  directives: {\n    WaterfallLower: Waterfall('lower'),\n    WaterfallUpper: Waterfall('upper')\n  }\n};\n```\n\n### 代码演示\n\n#### 基础用法\n使用 `v-waterfall-lower` 监听滚动到达底部，并执行相应函数。若是函数执行中需要异步加载数据，可以将 `waterfall-disabled` 指定的值置为 true，禁止 `v-waterfall-lower` 监听滚动事件\n\n注意：`waterfall-disabled` 传入的是 vue 对象中表示是否禁止瀑布流触发 key 值，类型是字符串\n\n```html\n<ul\n  v-waterfall-lower=\"loadMore\"\n  waterfall-disabled=\"disabled\"\n  waterfall-offset=\"400\"\n>\n  <li v-for=\"item in list\">{{ item }}</li>\n</ul>\n```\n\n```js\nexport default {\n  data() {\n    return {\n      list: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],\n      disabled: false\n    };\n  },\n\n  directives: {\n    WaterfallLower: Waterfall('lower')\n  },\n\n  methods: {\n    loadMore() {\n      this.disabled = true;\n      setTimeout(() => {\n        for (let i = 0; i < 5; i++) {\n          this.list.push(this.list.length);\n        }\n        this.disabled = false;\n      }, 200);\n    }\n  }\n};\n```\n\n### API\n\n| 参数 | 说明 | 类型 | 默认值 | 版本 |\n|------|------|------|------|------|\n| v-waterfall-lower | 滚动到底部, 触发执行的函数 | *Function* | - | - |\n| v-waterfall-upper | 滚动到顶部, 触发执行的函数 | *Function* | - | - |\n| waterfall-disabled | 在 vue 对象中表示是否禁止瀑布流触发的 key 值 | *string* | - | - |\n| waterfall-offset | 触发瀑布流加载的阈值 | *number* | `300` | - |\n","readmeFilename":"README.md"}