├── .eslintrc.js ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── README.MD ├── docs ├── .vuepress │ ├── assets │ │ ├── bar-style.css │ │ └── common.styl │ ├── components │ │ ├── Api │ │ │ ├── GetCurrentviewDom.vue │ │ │ ├── ScrollBy.vue │ │ │ ├── ScrollIntoView.vue │ │ │ ├── ScrollTo.vue │ │ │ └── Stop.vue │ │ ├── Demo │ │ │ ├── Carousel.vue │ │ │ ├── CustomizeScrollbar.vue │ │ │ ├── DemoIdicator.vue │ │ │ ├── DemoMenu.vue │ │ │ ├── Index.vue │ │ │ └── RefreshAndLoad.vue │ │ ├── Guide │ │ │ ├── Bar.vue │ │ │ ├── BaseConfig.vue │ │ │ ├── Rail.vue │ │ │ ├── ScrollButton.vue │ │ │ └── ScrollPanel.vue │ │ ├── IndexDemo.vue │ │ └── Slot │ │ │ ├── PullRefresh.vue │ │ │ ├── svg-animate1.vue │ │ │ ├── svg-animate2.vue │ │ │ ├── svg-animate3.vue │ │ │ ├── svg-animate4.vue │ │ │ └── svg-animate5.vue │ ├── config.js │ ├── enhanceApp.js │ ├── public │ │ ├── icons │ │ │ ├── android-chrome-192x192.png │ │ │ └── android-chrome-512x512.png │ │ ├── logo.png │ │ └── manifest.json │ └── style.styl ├── README.md ├── demo │ └── README.md ├── guide │ ├── README.md │ ├── api.md │ ├── class-hook.md │ ├── configuration.md │ ├── event.md │ ├── faq.md │ ├── getting-started.md │ ├── optimizing-performance.md │ ├── slot.md │ └── typescript.md └── zh │ ├── README.md │ ├── demo │ └── README.md │ ├── donate │ └── README.md │ └── guide │ ├── README.md │ ├── api.md │ ├── class-hook.md │ ├── configuration.md │ ├── event.md │ ├── faq.md │ ├── getting-started.md │ ├── optimizing-performance.md │ ├── slot.md │ └── typescript.md ├── package.json └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .vscode 4 | yarn-error.log 5 | .npmrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/README.MD -------------------------------------------------------------------------------- /docs/.vuepress/assets/bar-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/assets/bar-style.css -------------------------------------------------------------------------------- /docs/.vuepress/assets/common.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/assets/common.styl -------------------------------------------------------------------------------- /docs/.vuepress/components/Api/GetCurrentviewDom.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Api/GetCurrentviewDom.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Api/ScrollBy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Api/ScrollBy.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Api/ScrollIntoView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Api/ScrollIntoView.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Api/ScrollTo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Api/ScrollTo.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Api/Stop.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Api/Stop.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Demo/Carousel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Demo/Carousel.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Demo/CustomizeScrollbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Demo/CustomizeScrollbar.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Demo/DemoIdicator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Demo/DemoIdicator.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Demo/DemoMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Demo/DemoMenu.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Demo/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Demo/Index.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Demo/RefreshAndLoad.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Demo/RefreshAndLoad.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Guide/Bar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Guide/Bar.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Guide/BaseConfig.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Guide/BaseConfig.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Guide/Rail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Guide/Rail.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Guide/ScrollButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Guide/ScrollButton.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Guide/ScrollPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Guide/ScrollPanel.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/IndexDemo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/IndexDemo.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Slot/PullRefresh.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Slot/PullRefresh.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Slot/svg-animate1.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Slot/svg-animate1.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Slot/svg-animate2.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Slot/svg-animate2.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Slot/svg-animate3.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Slot/svg-animate3.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Slot/svg-animate4.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Slot/svg-animate4.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/Slot/svg-animate5.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/components/Slot/svg-animate5.vue -------------------------------------------------------------------------------- /docs/.vuepress/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/config.js -------------------------------------------------------------------------------- /docs/.vuepress/enhanceApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/enhanceApp.js -------------------------------------------------------------------------------- /docs/.vuepress/public/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/public/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /docs/.vuepress/public/icons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/public/icons/android-chrome-512x512.png -------------------------------------------------------------------------------- /docs/.vuepress/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/public/logo.png -------------------------------------------------------------------------------- /docs/.vuepress/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/public/manifest.json -------------------------------------------------------------------------------- /docs/.vuepress/style.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/.vuepress/style.styl -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/demo/README.md -------------------------------------------------------------------------------- /docs/guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/guide/README.md -------------------------------------------------------------------------------- /docs/guide/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/guide/api.md -------------------------------------------------------------------------------- /docs/guide/class-hook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/guide/class-hook.md -------------------------------------------------------------------------------- /docs/guide/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/guide/configuration.md -------------------------------------------------------------------------------- /docs/guide/event.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/guide/event.md -------------------------------------------------------------------------------- /docs/guide/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/guide/faq.md -------------------------------------------------------------------------------- /docs/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/guide/getting-started.md -------------------------------------------------------------------------------- /docs/guide/optimizing-performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/guide/optimizing-performance.md -------------------------------------------------------------------------------- /docs/guide/slot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/guide/slot.md -------------------------------------------------------------------------------- /docs/guide/typescript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/guide/typescript.md -------------------------------------------------------------------------------- /docs/zh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/zh/README.md -------------------------------------------------------------------------------- /docs/zh/demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/zh/demo/README.md -------------------------------------------------------------------------------- /docs/zh/donate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/zh/donate/README.md -------------------------------------------------------------------------------- /docs/zh/guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/zh/guide/README.md -------------------------------------------------------------------------------- /docs/zh/guide/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/zh/guide/api.md -------------------------------------------------------------------------------- /docs/zh/guide/class-hook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/zh/guide/class-hook.md -------------------------------------------------------------------------------- /docs/zh/guide/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/zh/guide/configuration.md -------------------------------------------------------------------------------- /docs/zh/guide/event.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/zh/guide/event.md -------------------------------------------------------------------------------- /docs/zh/guide/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/zh/guide/faq.md -------------------------------------------------------------------------------- /docs/zh/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/zh/guide/getting-started.md -------------------------------------------------------------------------------- /docs/zh/guide/optimizing-performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/zh/guide/optimizing-performance.md -------------------------------------------------------------------------------- /docs/zh/guide/slot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/zh/guide/slot.md -------------------------------------------------------------------------------- /docs/zh/guide/typescript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/docs/zh/guide/typescript.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/package.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YvesCoding/vuescrolljs/HEAD/yarn.lock --------------------------------------------------------------------------------