{"_id":"vue-popup-mixin","_rev":"9-ec45fffc2b98a6140c652a227c110644","name":"vue-popup-mixin","description":"基于vue开发的popup 的mixins 用于管理弹出框的遮盖层","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"vue-popup-mixin","version":"1.0.0","description":"基于vue开发的popup 的mixins 用于管理弹出框的遮盖层","author":{"name":"liuyy","email":"953788477@qq.com"},"main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/aa953788477/vue-popup-mixin.git"},"bugs":{"url":"https://github.com/aa953788477/vue-popup-mixin/issues"},"homepage":"https://github.com/aa953788477/vue-popup-mixin#readme","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs test/e2e/specs"},"dependencies":{"vue":"^1.0.21"},"devDependencies":{"babel-core":"^6.0.0","babel-eslint":"^6.1.2","babel-loader":"^6.0.0","babel-runtime":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","babel-register":"^6.0.0","connect-history-api-fallback":"^1.1.0","css-loader":"^0.23.0","eslint":"^2.10.2","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.3.0","eslint-plugin-html":"^1.3.0","eslint-config-standard":"^5.1.0","eslint-plugin-promise":"^1.0.8","eslint-plugin-standard":"^1.3.2","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.8.4","function-bind":"^1.0.2","html-webpack-plugin":"^2.8.1","http-proxy-middleware":"^0.12.0","json-loader":"^0.5.4","karma":"^0.13.15","karma-coverage":"^0.5.5","karma-mocha":"^0.2.2","karma-phantomjs-launcher":"^1.0.0","karma-sinon-chai":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.24","karma-webpack":"^1.7.0","lolex":"^1.4.0","mocha":"^2.4.5","chai":"^3.5.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","isparta-loader":"^2.0.0","phantomjs-prebuilt":"^2.1.3","ora":"^0.2.0","shelljs":"^0.6.0","url-loader":"^0.5.7","vue-hot-reload-api":"^1.2.0","vue-html-loader":"^1.0.0","vue-loader":"^8.3.0","vue-style-loader":"^1.0.0","webpack":"^1.12.2","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0","webpack-merge":"^0.8.3"},"license":"MIT","gitHead":"fb2e05f44204473f9d0fec6d840dc7d5c02058de","_id":"vue-popup-mixin@1.0.0","_shasum":"e47061c747ba834aab09c38460c5258671cc9bc2","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.2.2","_npmUser":{"name":"myronliu347","email":"953788477@qq.com"},"dist":{"shasum":"e47061c747ba834aab09c38460c5258671cc9bc2","tarball":"https://registry.npmjs.org/vue-popup-mixin/-/vue-popup-mixin-1.0.0.tgz","integrity":"sha512-Rwyb06wf6/6XK51SwstDpmhu+PcpNNqCO8CIaLh60gqZO4bHSi1EFKn0i5WAnad7FDPS8nBYT8BzE3Wx1Y0t9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/+5T6Md0S2yP8rQGMRvodJ5hDnMb3oMfz/LHQKQRNxwIhAJkU3p/2TRjwUwtjjgnopR+iEoWgX2vssEpCrrcETItB"}]},"maintainers":[{"name":"myronliu347","email":"953788477@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/vue-popup-mixin-1.0.0.tgz_1472980638373_0.349622541340068"}},"1.0.1":{"name":"vue-popup-mixin","version":"1.0.1","description":"基于vue开发的popup 的mixins 用于管理弹出框的遮盖层","author":{"name":"liuyy","email":"953788477@qq.com"},"main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/myronliu347/vue-popup-mixin.git"},"bugs":{"url":"https://github.com/myronliu347/vue-popup-mixin/issues"},"homepage":"https://github.com/myronliu347/vue-popup-mixin#readme","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs test/e2e/specs"},"dependencies":{"vue":"^1.0.21"},"devDependencies":{"babel-core":"^6.0.0","babel-eslint":"^6.1.2","babel-loader":"^6.0.0","babel-runtime":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","babel-register":"^6.0.0","connect-history-api-fallback":"^1.1.0","css-loader":"^0.23.0","eslint":"^2.10.2","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.3.0","eslint-plugin-html":"^1.3.0","eslint-config-standard":"^5.1.0","eslint-plugin-promise":"^1.0.8","eslint-plugin-standard":"^1.3.2","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.8.4","function-bind":"^1.0.2","html-webpack-plugin":"^2.8.1","http-proxy-middleware":"^0.12.0","json-loader":"^0.5.4","karma":"^0.13.15","karma-coverage":"^0.5.5","karma-mocha":"^0.2.2","karma-phantomjs-launcher":"^1.0.0","karma-sinon-chai":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.24","karma-webpack":"^1.7.0","lolex":"^1.4.0","mocha":"^2.4.5","chai":"^3.5.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","isparta-loader":"^2.0.0","phantomjs-prebuilt":"^2.1.3","ora":"^0.2.0","shelljs":"^0.6.0","url-loader":"^0.5.7","vue-hot-reload-api":"^1.2.0","vue-html-loader":"^1.0.0","vue-loader":"^8.3.0","vue-style-loader":"^1.0.0","webpack":"^1.12.2","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0","webpack-merge":"^0.8.3"},"license":"MIT","gitHead":"98076dae64653004029054dfb24227c89e64bf2f","_id":"vue-popup-mixin@1.0.1","_shasum":"008c694037f18ca0a7f21277a975acb2c1eba60e","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.2.2","_npmUser":{"name":"myronliu347","email":"953788477@qq.com"},"dist":{"shasum":"008c694037f18ca0a7f21277a975acb2c1eba60e","tarball":"https://registry.npmjs.org/vue-popup-mixin/-/vue-popup-mixin-1.0.1.tgz","integrity":"sha512-uxrAoDUO2biL25I0edJyleadWFJQW7m8buvQwxOeNNus5F7oFC2ZRClYflrTetgVbOB8h0ir8YUTl6e62Gyw5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqs1QV6aXeIUVBD6wuAeaoUufrPQ4o6BFyOTJY3M8iPAiEAyRpWwa0XW5yoo0AVv8rc25vXiIewR99bASly3o4/N/U="}]},"maintainers":[{"name":"myronliu347","email":"953788477@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-popup-mixin-1.0.1.tgz_1473037561177_0.9416233613155782"}},"1.0.2":{"name":"vue-popup-mixin","version":"1.0.2","description":"基于vue开发的popup 的mixins 用于管理弹出框的遮盖层","author":{"name":"liuyy","email":"953788477@qq.com"},"main":"dist/VuePopupMixin.js","repository":{"type":"git","url":"git+https://github.com/myronliu347/vue-popup-mixin.git"},"bugs":{"url":"https://github.com/myronliu347/vue-popup-mixin/issues"},"homepage":"https://github.com/myronliu347/vue-popup-mixin#readme","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs test/e2e/specs"},"dependencies":{"vue":"^1.0.21"},"devDependencies":{"babel-core":"^6.0.0","babel-eslint":"^6.1.2","babel-loader":"^6.0.0","babel-runtime":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","babel-register":"^6.0.0","connect-history-api-fallback":"^1.1.0","css-loader":"^0.23.0","eslint":"^2.10.2","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.3.0","eslint-plugin-html":"^1.3.0","eslint-config-standard":"^5.1.0","eslint-plugin-promise":"^1.0.8","eslint-plugin-standard":"^1.3.2","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.8.4","function-bind":"^1.0.2","html-webpack-plugin":"^2.8.1","http-proxy-middleware":"^0.12.0","json-loader":"^0.5.4","karma":"^0.13.15","karma-coverage":"^0.5.5","karma-mocha":"^0.2.2","karma-phantomjs-launcher":"^1.0.0","karma-sinon-chai":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.24","karma-webpack":"^1.7.0","lolex":"^1.4.0","mocha":"^2.4.5","chai":"^3.5.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","isparta-loader":"^2.0.0","phantomjs-prebuilt":"^2.1.3","ora":"^0.2.0","shelljs":"^0.6.0","url-loader":"^0.5.7","vue-hot-reload-api":"^1.2.0","vue-html-loader":"^1.0.0","vue-loader":"^8.3.0","vue-style-loader":"^1.0.0","webpack":"^1.12.2","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0","webpack-merge":"^0.8.3"},"license":"MIT","gitHead":"32f621c59982b4cb6b5939fd587202e6fa615c16","_id":"vue-popup-mixin@1.0.2","_shasum":"0cf0e3b67a30c13c2a777e0ed0645a5608d8ca24","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.2.2","_npmUser":{"name":"myronliu347","email":"953788477@qq.com"},"dist":{"shasum":"0cf0e3b67a30c13c2a777e0ed0645a5608d8ca24","tarball":"https://registry.npmjs.org/vue-popup-mixin/-/vue-popup-mixin-1.0.2.tgz","integrity":"sha512-/2xT3Tk7+oLvIUlRSICE83gqpPgGiozNp6JIt//fYl7focqmGC6KORdzFDtHDM1JgavJf5XvuF2b/b02jkIgiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvmU+4pfAU9mRFcckYfPVRkSlnkzXoqfuAklBX+nrbEAiAq4gOAtXQdr4cVfKuO3htx8iCMrsUt9Sp61UR+E784RA=="}]},"maintainers":[{"name":"myronliu347","email":"953788477@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-popup-mixin-1.0.2.tgz_1473248584908_0.033575477078557014"}},"1.0.3":{"name":"vue-popup-mixin","version":"1.0.3","description":"基于vue开发的popup 的mixins 用于管理弹出框的遮盖层","author":{"name":"liuyy","email":"953788477@qq.com"},"main":"dist/VuePopupMixin.js","repository":{"type":"git","url":"git+https://github.com/myronliu347/vue-popup-mixin.git"},"bugs":{"url":"https://github.com/myronliu347/vue-popup-mixin/issues"},"homepage":"https://github.com/myronliu347/vue-popup-mixin#readme","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs test/e2e/specs"},"dependencies":{"vue":"^1.0.21"},"devDependencies":{"babel-core":"^6.0.0","babel-eslint":"^6.1.2","babel-loader":"^6.0.0","babel-runtime":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","babel-register":"^6.0.0","connect-history-api-fallback":"^1.1.0","css-loader":"^0.23.0","eslint":"^2.10.2","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.3.0","eslint-plugin-html":"^1.3.0","eslint-config-standard":"^5.1.0","eslint-plugin-promise":"^1.0.8","eslint-plugin-standard":"^1.3.2","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.8.4","function-bind":"^1.0.2","html-webpack-plugin":"^2.8.1","http-proxy-middleware":"^0.12.0","json-loader":"^0.5.4","karma":"^0.13.15","karma-coverage":"^0.5.5","karma-mocha":"^0.2.2","karma-phantomjs-launcher":"^1.0.0","karma-sinon-chai":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.24","karma-webpack":"^1.7.0","lolex":"^1.4.0","mocha":"^2.4.5","chai":"^3.5.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","isparta-loader":"^2.0.0","phantomjs-prebuilt":"^2.1.3","ora":"^0.2.0","shelljs":"^0.6.0","url-loader":"^0.5.7","vue-hot-reload-api":"^1.2.0","vue-html-loader":"^1.0.0","vue-loader":"^8.3.0","vue-style-loader":"^1.0.0","webpack":"^1.12.2","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0","webpack-merge":"^0.8.3"},"license":"MIT","gitHead":"32f621c59982b4cb6b5939fd587202e6fa615c16","_id":"vue-popup-mixin@1.0.3","_shasum":"e80d156ce8ef535be6b1e4363aa2837729917785","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.2.2","_npmUser":{"name":"myronliu347","email":"953788477@qq.com"},"dist":{"shasum":"e80d156ce8ef535be6b1e4363aa2837729917785","tarball":"https://registry.npmjs.org/vue-popup-mixin/-/vue-popup-mixin-1.0.3.tgz","integrity":"sha512-xXBegtp5jZcxlpipi3NKgAvPmx5tIVPm2Ttp8zuQ82bCZHszbbnVBTYi6fVI2wYLBmXyQIlMlmJoNkCfqcmTvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDptjTk1pt+Wn0XYnlApMwYeR2NpyX2QkGPTD8Y2Z7aBwIhAKPyQhEDe+3Ooaoh47K03kDrE0daKZ8znqavSJlYEq1O"}]},"maintainers":[{"name":"myronliu347","email":"953788477@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-popup-mixin-1.0.3.tgz_1473249657039_0.7811405016109347"}},"1.0.4":{"name":"vue-popup-mixin","version":"1.0.4","description":"基于vue开发的popup 的mixins 用于管理弹出框的遮盖层","author":{"name":"liuyy","email":"953788477@qq.com"},"main":"dist/VuePopupMixin.js","repository":{"type":"git","url":"git+https://github.com/myronliu347/vue-popup-mixin.git"},"bugs":{"url":"https://github.com/myronliu347/vue-popup-mixin/issues"},"homepage":"https://github.com/myronliu347/vue-popup-mixin#readme","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs test/e2e/specs"},"dependencies":{"vue":"^1.0.21"},"devDependencies":{"babel-core":"^6.0.0","babel-eslint":"^6.1.2","babel-loader":"^6.0.0","babel-runtime":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","babel-register":"^6.0.0","connect-history-api-fallback":"^1.1.0","css-loader":"^0.23.0","eslint":"^2.10.2","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.3.0","eslint-plugin-html":"^1.3.0","eslint-config-standard":"^5.1.0","eslint-plugin-promise":"^1.0.8","eslint-plugin-standard":"^1.3.2","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.8.4","function-bind":"^1.0.2","html-webpack-plugin":"^2.8.1","http-proxy-middleware":"^0.12.0","json-loader":"^0.5.4","karma":"^0.13.15","karma-coverage":"^0.5.5","karma-mocha":"^0.2.2","karma-phantomjs-launcher":"^1.0.0","karma-sinon-chai":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.24","karma-webpack":"^1.7.0","lolex":"^1.4.0","mocha":"^2.4.5","chai":"^3.5.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","isparta-loader":"^2.0.0","phantomjs-prebuilt":"^2.1.3","ora":"^0.2.0","shelljs":"^0.6.0","url-loader":"^0.5.7","vue-hot-reload-api":"^1.2.0","vue-html-loader":"^1.0.0","vue-loader":"^8.3.0","vue-style-loader":"^1.0.0","webpack":"^1.12.2","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0","webpack-merge":"^0.8.3"},"license":"MIT","gitHead":"32f621c59982b4cb6b5939fd587202e6fa615c16","_id":"vue-popup-mixin@1.0.4","_shasum":"c58c84915fcf1ba2594ebd8556a948a471ac3f4c","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.2.2","_npmUser":{"name":"myronliu347","email":"953788477@qq.com"},"dist":{"shasum":"c58c84915fcf1ba2594ebd8556a948a471ac3f4c","tarball":"https://registry.npmjs.org/vue-popup-mixin/-/vue-popup-mixin-1.0.4.tgz","integrity":"sha512-WRgnq80oIdTMYD5hJ5p84Gvm3xbN1wFxXBz321NnKZvJbiTNeIi1PEPIH54G+hH5lpW14+rN4C8/acHYMoghTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVNSCjjoJMVtkfmEjOV3RFoRNp8wgIHgSdmt0md4yJIgIhAIfnrkcRJeE5CSkB+YtwAQAyGSoZpppQbjgDBBSl9uBC"}]},"maintainers":[{"name":"myronliu347","email":"953788477@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/vue-popup-mixin-1.0.4.tgz_1473249856031_0.9198827324435115"}},"1.0.5":{"name":"vue-popup-mixin","version":"1.0.5","description":"基于vue开发的popup 的mixins 用于管理弹出框的遮盖层","author":{"name":"liuyy","email":"953788477@qq.com"},"main":"dist/VuePopupMixin.js","repository":{"type":"git","url":"git+https://github.com/myronliu347/vue-popup-mixin.git"},"bugs":{"url":"https://github.com/myronliu347/vue-popup-mixin/issues"},"homepage":"https://github.com/myronliu347/vue-popup-mixin#readme","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs test/e2e/specs"},"dependencies":{"vue":"^1.0.21"},"devDependencies":{"babel-core":"^6.0.0","babel-eslint":"^6.1.2","babel-loader":"^6.0.0","babel-runtime":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","babel-register":"^6.0.0","connect-history-api-fallback":"^1.1.0","css-loader":"^0.23.0","eslint":"^2.10.2","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.3.0","eslint-plugin-html":"^1.3.0","eslint-config-standard":"^5.1.0","eslint-plugin-promise":"^1.0.8","eslint-plugin-standard":"^1.3.2","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.8.4","function-bind":"^1.0.2","html-webpack-plugin":"^2.8.1","http-proxy-middleware":"^0.12.0","json-loader":"^0.5.4","karma":"^0.13.15","karma-coverage":"^0.5.5","karma-mocha":"^0.2.2","karma-phantomjs-launcher":"^1.0.0","karma-sinon-chai":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.24","karma-webpack":"^1.7.0","lolex":"^1.4.0","mocha":"^2.4.5","chai":"^3.5.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","isparta-loader":"^2.0.0","phantomjs-prebuilt":"^2.1.3","ora":"^0.2.0","shelljs":"^0.6.0","url-loader":"^0.5.7","vue-hot-reload-api":"^1.2.0","vue-html-loader":"^1.0.0","vue-loader":"^8.3.0","vue-style-loader":"^1.0.0","webpack":"^1.12.2","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0","webpack-merge":"^0.8.3"},"license":"MIT","gitHead":"a295202149650e356f88a5f12bb3ce02a3527593","_id":"vue-popup-mixin@1.0.5","_shasum":"30742b671c42cb34adc7e10e4dfbad1044c8f409","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.2.2","_npmUser":{"name":"myronliu347","email":"953788477@qq.com"},"dist":{"shasum":"30742b671c42cb34adc7e10e4dfbad1044c8f409","tarball":"https://registry.npmjs.org/vue-popup-mixin/-/vue-popup-mixin-1.0.5.tgz","integrity":"sha512-aBIliXGE0EBFIbotZN7yLFjRoomxCRmwdeLMY1+UVApdScBKPTCK/UH2pUKr/zI9pJAP2xFNgjLwPXoYfxQP3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwgrTjISS1LfFX+l80kcNn6L6JlCTZMJQlfXLPnuWg/AiEAqd5wPJf6eDIyBfwMHiRSjbn1Gk39vmjigsM0DYk9Ils="}]},"maintainers":[{"name":"myronliu347","email":"953788477@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-popup-mixin-1.0.5.tgz_1473386444337_0.514945425093174"}},"1.0.6":{"name":"vue-popup-mixin","version":"1.0.6","description":"基于vue开发的popup 的mixins 用于管理弹出框的遮盖层","author":{"name":"liuyy","email":"953788477@qq.com"},"main":"dist/VuePopupMixin.js","repository":{"type":"git","url":"git+https://github.com/myronliu347/vue-popup-mixin.git"},"bugs":{"url":"https://github.com/myronliu347/vue-popup-mixin/issues"},"homepage":"https://github.com/myronliu347/vue-popup-mixin#readme","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs test/e2e/specs"},"dependencies":{"vue":"^1.0.21"},"devDependencies":{"babel-core":"^6.0.0","babel-eslint":"^6.1.2","babel-loader":"^6.0.0","babel-runtime":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","babel-register":"^6.0.0","connect-history-api-fallback":"^1.1.0","css-loader":"^0.23.0","eslint":"^2.10.2","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.3.0","eslint-plugin-html":"^1.3.0","eslint-config-standard":"^5.1.0","eslint-plugin-promise":"^1.0.8","eslint-plugin-standard":"^1.3.2","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.8.4","function-bind":"^1.0.2","html-webpack-plugin":"^2.8.1","http-proxy-middleware":"^0.12.0","json-loader":"^0.5.4","karma":"^0.13.15","karma-coverage":"^0.5.5","karma-mocha":"^0.2.2","karma-phantomjs-launcher":"^1.0.0","karma-sinon-chai":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.24","karma-webpack":"^1.7.0","lolex":"^1.4.0","mocha":"^2.4.5","chai":"^3.5.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","isparta-loader":"^2.0.0","phantomjs-prebuilt":"^2.1.3","ora":"^0.2.0","shelljs":"^0.6.0","url-loader":"^0.5.7","vue-hot-reload-api":"^1.2.0","vue-html-loader":"^1.0.0","vue-loader":"^8.3.0","vue-style-loader":"^1.0.0","webpack":"^1.12.2","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0","webpack-merge":"^0.8.3"},"license":"MIT","gitHead":"a295202149650e356f88a5f12bb3ce02a3527593","_id":"vue-popup-mixin@1.0.6","_shasum":"e0f8633c2df5421306693bed760e2750ec9c095f","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.2.2","_npmUser":{"name":"myronliu347","email":"953788477@qq.com"},"dist":{"shasum":"e0f8633c2df5421306693bed760e2750ec9c095f","tarball":"https://registry.npmjs.org/vue-popup-mixin/-/vue-popup-mixin-1.0.6.tgz","integrity":"sha512-LhstAaSf7SwKTVo24I3WVxUGVbMIko7sm/qvUkVXqonztWB9usA5JF6OYAXHgTuarsRaAeU31bpVxU1Q/uQnQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6QvMSTh047x0HIBjBPhO8VdrYkFbHMyR6pFqATTMUwAiEAjWv1lMuo496w/4ur57SPP+6vOg7lXhPEX+bGUESP9xo="}]},"maintainers":[{"name":"myronliu347","email":"953788477@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/vue-popup-mixin-1.0.6.tgz_1473386896928_0.9708187987562269"}}},"readme":"# vue-popup-mixin\n\n> 基于vue开发的popup 的mixins 用于管理弹出框的遮盖层\n\n## 安装\n\n```shell\nnpm install vue-popup-mixin --save\n```\n\n## 使用\n\n```html\n<template>\n  <div class=\"dialog\"\n    v-show=\"show\"\n    transition=\"dialog-fade\">\n    <div class=\"dialog-content\">\n      <slot></slot>\n    </div>\n  </div>\n</template>\n\n<style>\n  .dialog {\n    left: 50%;\n    top: 50%;\n    transform: translate(-50%, -50%);\n    position: fixed;\n    width: 90%;\n  }\n\n  .dialog-content {\n    background: #fff;\n    border-radius: 8px;\n    padding: 20px;\n    text-align: center;\n  }\n\n  .dialog-fade-transition {\n    transition: opacity .3s linear;\n  }\n\n  .dialog-fade-enter,\n  .dialog-fade-leave {\n    opacity: 0;\n  }\n</style>\n\n<script>\nimport 'vue-popup-mixin/dist/VuePopupMixin.css';\nimport Popup from 'vue-popup-mixin'\n\nexport default {\n  mixins: [Popup],\n  methods: {\n    // 响应 overlay事件\n    overlayClick () {\n      this.show = false\n    },\n    // 响应 esc 按键事件\n    escPress () {\n      this.show = false\n    }\n  }\n}\n</script>\n```\n\n默认使用 `show` 控制弹出层是否显示， 这里我使用了 `v-show` 也可以使用 `v-if` , 当遮盖层点击之后会调用实例中的 `overlayClick` 方法，如果不实现这个方法，则不做响应， `escPress` 方法是当敲下 esc 键响应事件\n\n## API\n\n| 参数 | 描述 | 参数类型 | 默认值 |\n| :------------- | :------------- | :------------- | :------------- |\n| show       |  是否显示      | Boolean      | false      |\n| overlay       | 是否创建一个遮盖层       | Boolean      | true      |\n| overlayOpacity  | 遮盖层的透明度      | Number      | 0.4      |\n| overlayColor   | 遮盖层的颜色    | String    | #000      |\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n\nCopyright (c) 2016 myron\n","maintainers":[{"name":"myronliu347","email":"953788477@qq.com"}],"time":{"modified":"2022-06-28T20:08:07.009Z","created":"2016-09-04T09:17:21.358Z","1.0.0":"2016-09-04T09:17:21.358Z","1.0.1":"2016-09-05T01:06:03.022Z","1.0.2":"2016-09-07T11:43:06.377Z","1.0.3":"2016-09-07T12:00:58.484Z","1.0.4":"2016-09-07T12:04:17.062Z","1.0.5":"2016-09-09T02:00:46.143Z","1.0.6":"2016-09-09T02:08:18.297Z"},"homepage":"https://github.com/myronliu347/vue-popup-mixin#readme","repository":{"type":"git","url":"git+https://github.com/myronliu347/vue-popup-mixin.git"},"author":{"name":"liuyy","email":"953788477@qq.com"},"bugs":{"url":"https://github.com/myronliu347/vue-popup-mixin/issues"},"license":"MIT","readmeFilename":"README.md"}