{"id":"src/sider.vue","dependencies":[{"name":"/Users/lingdu/Documents/ling/微光/package.json","includedInParent":true,"mtime":1596458419282},{"name":"_css_loader","parent":"/Users/lingdu/Documents/ling/微光/src/sider.vue","resolved":"/Users/lingdu/Documents/ling/微光/node_modules/parcel-bundler/src/builtins/css-loader.js"},{"name":"vue-hot-reload-api","parent":"/Users/lingdu/Documents/ling/微光/src/sider.vue","resolved":"/Users/lingdu/Documents/ling/微光/node_modules/vue-hot-reload-api/dist/index.js"},{"name":"vue","parent":"/Users/lingdu/Documents/ling/微光/src/sider.vue","resolved":"/Users/lingdu/Documents/ling/微光/node_modules/vue/dist/vue.common.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n  name: 'WeiSider',\n  data: function data() {\n    return {\n      visible: true\n    };\n  },\n  props: {\n    button: {\n      type: Boolean,\n      default: false\n    }\n  }\n};\nexports.default = _default;\n        var $08c40d = exports.default || module.exports;\n      \n      if (typeof $08c40d === 'function') {\n        $08c40d = $08c40d.options;\n      }\n    \n        /* template */\n        Object.assign($08c40d, (function () {\n          var render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\"transition\", { attrs: { name: \"slide\" } }, [\n    _vm.visible\n      ? _c(\n          \"div\",\n          { ref: \"sider\", staticClass: \"sider\" },\n          [\n            _vm._t(\"default\"),\n            _vm._v(\" \"),\n            _vm.button\n              ? _c(\n                  \"button\",\n                  {\n                    on: {\n                      click: function($event) {\n                        _vm.visible = false\n                      }\n                    }\n                  },\n                  [_vm._v(\"关闭\")]\n                )\n              : _vm._e()\n          ],\n          2\n        )\n      : _vm._e()\n  ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n          return {\n            render: render,\n            staticRenderFns: staticRenderFns,\n            _compiled: true,\n            _scopeId: \"data-v-08c40d\",\n            functional: undefined\n          };\n        })());\n      \n    /* hot reload */\n    (function () {\n      if (module.hot) {\n        var api = require('vue-hot-reload-api');\n        api.install(require('vue'));\n        if (api.compatible) {\n          module.hot.accept();\n          if (!module.hot.data) {\n            api.createRecord('$08c40d', $08c40d);\n          } else {\n            api.reload('$08c40d', $08c40d);\n          }\n        }\n\n        \n        var reloadCSS = require('_css_loader');\n        module.hot.dispose(reloadCSS);\n        module.hot.accept(reloadCSS);\n      \n      }\n    })();","css":".sider[data-v-08c40d] {\n  position: relative;\n}\n.sider > button[data-v-08c40d] {\n    position: absolute;\n    top: 0;\n    right: 0;\n}\n.slide-enter-active[data-v-08c40d], .slide-leave-active[data-v-08c40d] {\n  transition: all .5s;\n}\n.slide-enter[data-v-08c40d], .slide-leave-to[data-v-08c40d] {\n  margin-left: -200px;\n}\n"},"sourceMaps":{"js":{"mappings":[{"source":"src/sider.vue","name":null,"original":{"line":11,"column":0},"generated":{"line":16,"column":15}},{"source":"src/sider.vue","name":null,"original":{"line":12,"column":0},"generated":{"line":17,"column":0}},{"source":"src/sider.vue","name":null,"original":{"line":12,"column":0},"generated":{"line":17,"column":2}},{"source":"src/sider.vue","name":null,"original":{"line":12,"column":0},"generated":{"line":17,"column":6}},{"source":"src/sider.vue","name":null,"original":{"line":12,"column":0},"generated":{"line":17,"column":8}},{"source":"src/sider.vue","name":null,"original":{"line":11,"column":0},"generated":{"line":17,"column":18}},{"source":"src/sider.vue","name":null,"original":{"line":13,"column":0},"generated":{"line":18,"column":0}},{"source":"src/sider.vue","name":null,"original":{"line":13,"column":0},"generated":{"line":18,"column":2}},{"source":"src/sider.vue","name":null,"original":{"line":11,"column":0},"generated":{"line":18,"column":6}},{"source":"src/sider.vue","name":null,"original":{"line":13,"column":0},"generated":{"line":18,"column":24}},{"source":"src/sider.vue","name":null,"original":{"line":14,"column":0},"generated":{"line":19,"column":0}},{"source":"src/sider.vue","name":null,"original":{"line":14,"column":0},"generated":{"line":19,"column":11}},{"source":"src/sider.vue","name":null,"original":{"line":15,"column":0},"generated":{"line":20,"column":0}},{"source":"src/sider.vue","name":null,"original":{"line":15,"column":0},"generated":{"line":20,"column":6}},{"source":"src/sider.vue","name":null,"original":{"line":15,"column":0},"generated":{"line":20,"column":13}},{"source":"src/sider.vue","name":null,"original":{"line":15,"column":0},"generated":{"line":20,"column":15}},{"source":"src/sider.vue","name":null,"original":{"line":14,"column":0},"generated":{"line":21,"column":0}},{"source":"src/sider.vue","name":null,"original":{"line":14,"column":0},"generated":{"line":21,"column":5}},{"source":"src/sider.vue","name":null,"original":{"line":17,"column":0},"generated":{"line":22,"column":0}},{"source":"src/sider.vue","name":null,"original":{"line":11,"column":0},"generated":{"line":22,"column":3}},{"source":"src/sider.vue","name":null,"original":{"line":18,"column":0},"generated":{"line":23,"column":0}},{"source":"src/sider.vue","name":null,"original":{"line":18,"column":0},"generated":{"line":23,"column":2}},{"source":"src/sider.vue","name":null,"original":{"line":18,"column":0},"generated":{"line":23,"column":7}},{"source":"src/sider.vue","name":null,"original":{"line":18,"column":0},"generated":{"line":23,"column":9}},{"source":"src/sider.vue","name":null,"original":{"line":19,"column":0},"generated":{"line":24,"column":0}},{"source":"src/sider.vue","name":null,"original":{"line":19,"column":0},"generated":{"line":24,"column":4}},{"source":"src/sider.vue","name":null,"original":{"line":19,"column":0},"generated":{"line":24,"column":10}},{"source":"src/sider.vue","name":null,"original":{"line":19,"column":0},"generated":{"line":24,"column":12}},{"source":"src/sider.vue","name":null,"original":{"line":20,"column":0},"generated":{"line":25,"column":0}},{"source":"src/sider.vue","name":null,"original":{"line":20,"column":0},"generated":{"line":25,"column":6}},{"source":"src/sider.vue","name":null,"original":{"line":20,"column":0},"generated":{"line":25,"column":10}},{"source":"src/sider.vue","name":null,"original":{"line":20,"column":0},"generated":{"line":25,"column":12}},{"source":"src/sider.vue","name":null,"original":{"line":19,"column":0},"generated":{"line":25,"column":19}},{"source":"src/sider.vue","name":null,"original":{"line":21,"column":0},"generated":{"line":26,"column":0}},{"source":"src/sider.vue","name":null,"original":{"line":21,"column":0},"generated":{"line":26,"column":6}},{"source":"src/sider.vue","name":null,"original":{"line":21,"column":0},"generated":{"line":26,"column":13}},{"source":"src/sider.vue","name":null,"original":{"line":21,"column":0},"generated":{"line":26,"column":15}},{"source":"src/sider.vue","name":null,"original":{"line":19,"column":0},"generated":{"line":27,"column":0}},{"source":"src/sider.vue","name":null,"original":{"line":18,"column":0},"generated":{"line":28,"column":0}},{"source":"src/sider.vue","name":null,"original":{"line":11,"column":0},"generated":{"line":29,"column":0}}],"sources":{"src/sider.vue":"<template>\n  <transition name=\"slide\">\n    <div class=\"sider\" v-if=\"visible\" ref=\"sider\">\n      <slot></slot>\n      <button @click=\"visible=false\" v-if=\"button\">关闭</button>\n    </div>\n  </transition>\n</template>\n\n<script>\n  export default {\n    name: 'WeiSider',\n    data() {\n      return {\n        visible: true\n      }\n    },\n    props:{\n      button:{\n        type:Boolean,\n        default:false\n      }\n    },\n  }\n</script>\n\n<style lang='scss' scoped>\n  .sider {\n    position: relative;\n\n    > button {\n      position: absolute;\n      top: 0;\n      right: 0;\n    }\n  }\n  .slide-enter-active, .slide-leave-active {\n    transition: all .5s;\n  }\n  .slide-enter,.slide-leave-to{\n    margin-left: -200px;\n  }\n\n</style>"},"lineCount":null}},"error":null,"hash":"628c21d0ee241b4cd36d0bea97b549ee","cacheData":{"env":{}}}