├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .postcssrc.js ├── .travis.yml ├── README.md ├── components.json ├── config ├── dev.env.js ├── index.js ├── prod.env.js └── test.env.js ├── doc ├── $popupCtrl-api.md ├── contribution.md ├── create-a-custom-popup.md ├── custom-animation-guide.md ├── custom-effect-guide.md ├── todo.md └── update-log.md ├── example ├── App.vue ├── assets │ ├── animate.min.css │ ├── demo.css │ ├── logo.png │ └── sample.jpg ├── components │ ├── popup-custom │ │ ├── index.js │ │ └── popup-custom.vue │ └── popup-dom-relative │ │ ├── index.js │ │ └── index.vue ├── index.html ├── main.js ├── pages │ ├── index.vue │ ├── popup-base.vue │ ├── popup-calendar.vue │ ├── popup-custom.vue │ ├── popup-dialog.vue │ ├── popup-img-viewer.vue │ ├── popup-menu.vue │ └── popup-picker.vue └── router │ ├── index.js │ └── navs.json ├── lerna.json ├── package.json ├── packages ├── popup-base │ ├── install.js │ ├── package.json │ └── readme.md ├── popup-bottom-menu │ ├── install.js │ ├── package.json │ └── readme.md ├── popup-calendar │ ├── install.js │ ├── package.json │ └── readme.md ├── popup-center-menu │ ├── install.js │ ├── package.json │ └── readme.md ├── popup-datetime-picker │ ├── install.js │ ├── package.json │ └── readme.md ├── popup-dialog │ ├── install.js │ ├── package.json │ └── readme.md ├── popup-effect-fold-zoom │ ├── install.js │ ├── package.json │ └── readme.md ├── popup-effect-tile-press │ ├── install.js │ ├── package.json │ └── readme.md ├── popup-img-viewer │ ├── install.js │ ├── package.json │ └── readme.md ├── popup-over │ ├── install.js │ ├── package.json │ └── readme.md ├── popup-picker │ ├── install.js │ ├── package.json │ └── readme.md └── popup-press-menu │ ├── install.js │ ├── package.json │ └── readme.md ├── src ├── components │ ├── gesture-tile-press │ │ ├── index.js │ │ └── index.vue │ ├── picker-view │ │ ├── index.js │ │ ├── index.vue │ │ └── picker-slot.vue │ ├── popup-base │ │ ├── effect-register.js │ │ ├── index.js │ │ ├── popup-base.js │ │ ├── popup-base.vue │ │ ├── popup-conatiner.vue │ │ ├── popup-controller.js │ │ ├── popup-register.js │ │ └── router.js │ ├── popup-bottom-menu │ │ ├── index.js │ │ └── index.vue │ ├── popup-calendar │ │ ├── calendar-picker.vue │ │ ├── calendar.vue │ │ ├── day-cell.vue │ │ ├── day-row.vue │ │ ├── index.js │ │ ├── index.vue │ │ └── month.vue │ ├── popup-center-menu │ │ ├── index.js │ │ └── index.vue │ ├── popup-datetime-picker │ │ ├── index.js │ │ └── index.vue │ ├── popup-dialog │ │ ├── index.js │ │ └── index.vue │ ├── popup-effect-fold-zoom │ │ ├── animation.css │ │ ├── index.js │ │ └── svg.vue │ ├── popup-effect-tile-press │ │ ├── animation.css │ │ └── index.js │ ├── popup-img-viewer │ │ ├── index.js │ │ └── index.vue │ ├── popup-over │ │ ├── index.js │ │ └── index.vue │ ├── popup-picker │ │ ├── index.js │ │ └── index.vue │ ├── popup-press-menu │ │ ├── index.js │ │ └── index.vue │ ├── pull-down-refresh │ │ ├── index.js │ │ └── index.vue │ ├── swipe-item │ │ ├── index.js │ │ └── index.vue │ └── swipe │ │ ├── index.js │ │ └── index.vue ├── index.js ├── mixins │ └── popup-default-props.js ├── style │ ├── animation-duration-preset.css │ └── basic-animatin.css └── utils │ ├── dom.js │ ├── eve.js │ ├── noScrollPenetration.js │ ├── snap.svg.js │ └── utils.js ├── static ├── .gitkeep ├── calendar模版渲染策略优化-前.png ├── calendar模版渲染策略优化-后.png ├── controller' api-0.png ├── domRelative-25-location.png ├── popup-calendar.gif ├── popup-img-viewer-slow.gif ├── popup-img-viewer.gif ├── popup-picker.gif ├── popup-position.gif ├── popup-tile-press.gif ├── vc-popup-bottom-menu.gif ├── vc-popup-calendar-optimize-after.gif ├── vc-popup-calendar-optimize-before.gif ├── vc-popup-dialog-lol.gif ├── vc-popup-dialog.gif └── vc-popup-popover.gif ├── test └── unit │ ├── .eslintrc │ ├── index.js │ ├── karma.conf.js │ └── specs │ └── Hello.spec.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["env"] 3 | } 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/.npmignore -------------------------------------------------------------------------------- /.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/.postcssrc.js -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/components.json -------------------------------------------------------------------------------- /config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/config/dev.env.js -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/config/index.js -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /config/test.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/config/test.env.js -------------------------------------------------------------------------------- /doc/$popupCtrl-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/doc/$popupCtrl-api.md -------------------------------------------------------------------------------- /doc/contribution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/doc/contribution.md -------------------------------------------------------------------------------- /doc/create-a-custom-popup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/doc/create-a-custom-popup.md -------------------------------------------------------------------------------- /doc/custom-animation-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/doc/custom-animation-guide.md -------------------------------------------------------------------------------- /doc/custom-effect-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/doc/custom-effect-guide.md -------------------------------------------------------------------------------- /doc/todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/doc/todo.md -------------------------------------------------------------------------------- /doc/update-log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/doc/update-log.md -------------------------------------------------------------------------------- /example/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/App.vue -------------------------------------------------------------------------------- /example/assets/animate.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/assets/animate.min.css -------------------------------------------------------------------------------- /example/assets/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/assets/demo.css -------------------------------------------------------------------------------- /example/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/assets/logo.png -------------------------------------------------------------------------------- /example/assets/sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/assets/sample.jpg -------------------------------------------------------------------------------- /example/components/popup-custom/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/components/popup-custom/index.js -------------------------------------------------------------------------------- /example/components/popup-custom/popup-custom.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/components/popup-custom/popup-custom.vue -------------------------------------------------------------------------------- /example/components/popup-dom-relative/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/components/popup-dom-relative/index.js -------------------------------------------------------------------------------- /example/components/popup-dom-relative/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/components/popup-dom-relative/index.vue -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/index.html -------------------------------------------------------------------------------- /example/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/main.js -------------------------------------------------------------------------------- /example/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/pages/index.vue -------------------------------------------------------------------------------- /example/pages/popup-base.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/pages/popup-base.vue -------------------------------------------------------------------------------- /example/pages/popup-calendar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/pages/popup-calendar.vue -------------------------------------------------------------------------------- /example/pages/popup-custom.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/pages/popup-custom.vue -------------------------------------------------------------------------------- /example/pages/popup-dialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/pages/popup-dialog.vue -------------------------------------------------------------------------------- /example/pages/popup-img-viewer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/pages/popup-img-viewer.vue -------------------------------------------------------------------------------- /example/pages/popup-menu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/pages/popup-menu.vue -------------------------------------------------------------------------------- /example/pages/popup-picker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/pages/popup-picker.vue -------------------------------------------------------------------------------- /example/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/router/index.js -------------------------------------------------------------------------------- /example/router/navs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/example/router/navs.json -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/package.json -------------------------------------------------------------------------------- /packages/popup-base/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-base/install.js -------------------------------------------------------------------------------- /packages/popup-base/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-base/package.json -------------------------------------------------------------------------------- /packages/popup-base/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-base/readme.md -------------------------------------------------------------------------------- /packages/popup-bottom-menu/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-bottom-menu/install.js -------------------------------------------------------------------------------- /packages/popup-bottom-menu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-bottom-menu/package.json -------------------------------------------------------------------------------- /packages/popup-bottom-menu/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-bottom-menu/readme.md -------------------------------------------------------------------------------- /packages/popup-calendar/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-calendar/install.js -------------------------------------------------------------------------------- /packages/popup-calendar/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-calendar/package.json -------------------------------------------------------------------------------- /packages/popup-calendar/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-calendar/readme.md -------------------------------------------------------------------------------- /packages/popup-center-menu/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-center-menu/install.js -------------------------------------------------------------------------------- /packages/popup-center-menu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-center-menu/package.json -------------------------------------------------------------------------------- /packages/popup-center-menu/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-center-menu/readme.md -------------------------------------------------------------------------------- /packages/popup-datetime-picker/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-datetime-picker/install.js -------------------------------------------------------------------------------- /packages/popup-datetime-picker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-datetime-picker/package.json -------------------------------------------------------------------------------- /packages/popup-datetime-picker/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-datetime-picker/readme.md -------------------------------------------------------------------------------- /packages/popup-dialog/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-dialog/install.js -------------------------------------------------------------------------------- /packages/popup-dialog/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-dialog/package.json -------------------------------------------------------------------------------- /packages/popup-dialog/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-dialog/readme.md -------------------------------------------------------------------------------- /packages/popup-effect-fold-zoom/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-effect-fold-zoom/install.js -------------------------------------------------------------------------------- /packages/popup-effect-fold-zoom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-effect-fold-zoom/package.json -------------------------------------------------------------------------------- /packages/popup-effect-fold-zoom/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-effect-fold-zoom/readme.md -------------------------------------------------------------------------------- /packages/popup-effect-tile-press/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-effect-tile-press/install.js -------------------------------------------------------------------------------- /packages/popup-effect-tile-press/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-effect-tile-press/package.json -------------------------------------------------------------------------------- /packages/popup-effect-tile-press/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-effect-tile-press/readme.md -------------------------------------------------------------------------------- /packages/popup-img-viewer/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-img-viewer/install.js -------------------------------------------------------------------------------- /packages/popup-img-viewer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-img-viewer/package.json -------------------------------------------------------------------------------- /packages/popup-img-viewer/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-img-viewer/readme.md -------------------------------------------------------------------------------- /packages/popup-over/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-over/install.js -------------------------------------------------------------------------------- /packages/popup-over/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-over/package.json -------------------------------------------------------------------------------- /packages/popup-over/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-over/readme.md -------------------------------------------------------------------------------- /packages/popup-picker/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-picker/install.js -------------------------------------------------------------------------------- /packages/popup-picker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-picker/package.json -------------------------------------------------------------------------------- /packages/popup-picker/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-picker/readme.md -------------------------------------------------------------------------------- /packages/popup-press-menu/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-press-menu/install.js -------------------------------------------------------------------------------- /packages/popup-press-menu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-press-menu/package.json -------------------------------------------------------------------------------- /packages/popup-press-menu/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/packages/popup-press-menu/readme.md -------------------------------------------------------------------------------- /src/components/gesture-tile-press/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './index.vue' 2 | -------------------------------------------------------------------------------- /src/components/gesture-tile-press/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/gesture-tile-press/index.vue -------------------------------------------------------------------------------- /src/components/picker-view/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './index.vue' 2 | -------------------------------------------------------------------------------- /src/components/picker-view/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/picker-view/index.vue -------------------------------------------------------------------------------- /src/components/picker-view/picker-slot.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/picker-view/picker-slot.vue -------------------------------------------------------------------------------- /src/components/popup-base/effect-register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-base/effect-register.js -------------------------------------------------------------------------------- /src/components/popup-base/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-base/index.js -------------------------------------------------------------------------------- /src/components/popup-base/popup-base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-base/popup-base.js -------------------------------------------------------------------------------- /src/components/popup-base/popup-base.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-base/popup-base.vue -------------------------------------------------------------------------------- /src/components/popup-base/popup-conatiner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-base/popup-conatiner.vue -------------------------------------------------------------------------------- /src/components/popup-base/popup-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-base/popup-controller.js -------------------------------------------------------------------------------- /src/components/popup-base/popup-register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-base/popup-register.js -------------------------------------------------------------------------------- /src/components/popup-base/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-base/router.js -------------------------------------------------------------------------------- /src/components/popup-bottom-menu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-bottom-menu/index.js -------------------------------------------------------------------------------- /src/components/popup-bottom-menu/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-bottom-menu/index.vue -------------------------------------------------------------------------------- /src/components/popup-calendar/calendar-picker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-calendar/calendar-picker.vue -------------------------------------------------------------------------------- /src/components/popup-calendar/calendar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-calendar/calendar.vue -------------------------------------------------------------------------------- /src/components/popup-calendar/day-cell.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-calendar/day-cell.vue -------------------------------------------------------------------------------- /src/components/popup-calendar/day-row.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-calendar/day-row.vue -------------------------------------------------------------------------------- /src/components/popup-calendar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-calendar/index.js -------------------------------------------------------------------------------- /src/components/popup-calendar/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-calendar/index.vue -------------------------------------------------------------------------------- /src/components/popup-calendar/month.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-calendar/month.vue -------------------------------------------------------------------------------- /src/components/popup-center-menu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-center-menu/index.js -------------------------------------------------------------------------------- /src/components/popup-center-menu/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-center-menu/index.vue -------------------------------------------------------------------------------- /src/components/popup-datetime-picker/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-datetime-picker/index.js -------------------------------------------------------------------------------- /src/components/popup-datetime-picker/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-datetime-picker/index.vue -------------------------------------------------------------------------------- /src/components/popup-dialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-dialog/index.js -------------------------------------------------------------------------------- /src/components/popup-dialog/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-dialog/index.vue -------------------------------------------------------------------------------- /src/components/popup-effect-fold-zoom/animation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-effect-fold-zoom/animation.css -------------------------------------------------------------------------------- /src/components/popup-effect-fold-zoom/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-effect-fold-zoom/index.js -------------------------------------------------------------------------------- /src/components/popup-effect-fold-zoom/svg.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-effect-fold-zoom/svg.vue -------------------------------------------------------------------------------- /src/components/popup-effect-tile-press/animation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-effect-tile-press/animation.css -------------------------------------------------------------------------------- /src/components/popup-effect-tile-press/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-effect-tile-press/index.js -------------------------------------------------------------------------------- /src/components/popup-img-viewer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-img-viewer/index.js -------------------------------------------------------------------------------- /src/components/popup-img-viewer/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-img-viewer/index.vue -------------------------------------------------------------------------------- /src/components/popup-over/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-over/index.js -------------------------------------------------------------------------------- /src/components/popup-over/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-over/index.vue -------------------------------------------------------------------------------- /src/components/popup-picker/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-picker/index.js -------------------------------------------------------------------------------- /src/components/popup-picker/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-picker/index.vue -------------------------------------------------------------------------------- /src/components/popup-press-menu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-press-menu/index.js -------------------------------------------------------------------------------- /src/components/popup-press-menu/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/popup-press-menu/index.vue -------------------------------------------------------------------------------- /src/components/pull-down-refresh/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './index.vue' 2 | -------------------------------------------------------------------------------- /src/components/pull-down-refresh/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/pull-down-refresh/index.vue -------------------------------------------------------------------------------- /src/components/swipe-item/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './index.vue' 2 | -------------------------------------------------------------------------------- /src/components/swipe-item/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/swipe-item/index.vue -------------------------------------------------------------------------------- /src/components/swipe/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './index.vue' 2 | -------------------------------------------------------------------------------- /src/components/swipe/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/components/swipe/index.vue -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/index.js -------------------------------------------------------------------------------- /src/mixins/popup-default-props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/mixins/popup-default-props.js -------------------------------------------------------------------------------- /src/style/animation-duration-preset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/style/animation-duration-preset.css -------------------------------------------------------------------------------- /src/style/basic-animatin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/style/basic-animatin.css -------------------------------------------------------------------------------- /src/utils/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/utils/dom.js -------------------------------------------------------------------------------- /src/utils/eve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/utils/eve.js -------------------------------------------------------------------------------- /src/utils/noScrollPenetration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/utils/noScrollPenetration.js -------------------------------------------------------------------------------- /src/utils/snap.svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/utils/snap.svg.js -------------------------------------------------------------------------------- /src/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/src/utils/utils.js -------------------------------------------------------------------------------- /static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/calendar模版渲染策略优化-前.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/static/calendar模版渲染策略优化-前.png -------------------------------------------------------------------------------- /static/calendar模版渲染策略优化-后.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/static/calendar模版渲染策略优化-后.png -------------------------------------------------------------------------------- /static/controller' api-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/static/controller' api-0.png -------------------------------------------------------------------------------- /static/domRelative-25-location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/static/domRelative-25-location.png -------------------------------------------------------------------------------- /static/popup-calendar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/static/popup-calendar.gif -------------------------------------------------------------------------------- /static/popup-img-viewer-slow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/static/popup-img-viewer-slow.gif -------------------------------------------------------------------------------- /static/popup-img-viewer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/static/popup-img-viewer.gif -------------------------------------------------------------------------------- /static/popup-picker.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/static/popup-picker.gif -------------------------------------------------------------------------------- /static/popup-position.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/static/popup-position.gif -------------------------------------------------------------------------------- /static/popup-tile-press.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/static/popup-tile-press.gif -------------------------------------------------------------------------------- /static/vc-popup-bottom-menu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/static/vc-popup-bottom-menu.gif -------------------------------------------------------------------------------- /static/vc-popup-calendar-optimize-after.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/static/vc-popup-calendar-optimize-after.gif -------------------------------------------------------------------------------- /static/vc-popup-calendar-optimize-before.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/static/vc-popup-calendar-optimize-before.gif -------------------------------------------------------------------------------- /static/vc-popup-dialog-lol.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/static/vc-popup-dialog-lol.gif -------------------------------------------------------------------------------- /static/vc-popup-dialog.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/static/vc-popup-dialog.gif -------------------------------------------------------------------------------- /static/vc-popup-popover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/static/vc-popup-popover.gif -------------------------------------------------------------------------------- /test/unit/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/test/unit/.eslintrc -------------------------------------------------------------------------------- /test/unit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/test/unit/index.js -------------------------------------------------------------------------------- /test/unit/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/test/unit/karma.conf.js -------------------------------------------------------------------------------- /test/unit/specs/Hello.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/test/unit/specs/Hello.spec.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepkolos/vc-popup/HEAD/yarn.lock --------------------------------------------------------------------------------