suyiScreen/node_modules/.cache/vue-loader/5b8fb4a5978d74604db2a3a41f7...

1 line
6.3 KiB
JSON

{"remainingRequest":"F:\\lixiaobang\\suyi\\suyiScreen\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!F:\\lixiaobang\\suyi\\suyiScreen\\node_modules\\@jiaminghi\\data-view\\lib\\components\\decoration2\\src\\main.vue?vue&type=script&lang=js&","dependencies":[{"path":"F:\\lixiaobang\\suyi\\suyiScreen\\node_modules\\@jiaminghi\\data-view\\lib\\components\\decoration2\\src\\main.vue","mtime":1670891602059},{"path":"F:\\lixiaobang\\suyi\\suyiScreen\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1670891604112},{"path":"F:\\lixiaobang\\suyi\\suyiScreen\\node_modules\\babel-loader\\lib\\index.js","mtime":1670891602826},{"path":"F:\\lixiaobang\\suyi\\suyiScreen\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1670891604112},{"path":"F:\\lixiaobang\\suyi\\suyiScreen\\node_modules\\vue-loader\\lib\\index.js","mtime":1670891614530}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgYXV0b1Jlc2l6ZSBmcm9tICcuLi8uLi8uLi9taXhpbi9hdXRvUmVzaXplJw0KDQppbXBvcnQgeyBkZWVwTWVyZ2UgfSBmcm9tICdAamlhbWluZ2hpL2NoYXJ0cy9saWIvdXRpbC9pbmRleCcNCg0KaW1wb3J0IHsgZGVlcENsb25lIH0gZnJvbSAnQGppYW1pbmdoaS9jLXJlbmRlci9saWIvcGx1Z2luL3V0aWwnDQoNCmV4cG9ydCBkZWZhdWx0IHsNCiAgbmFtZTogJ0R2RGVjb3JhdGlvbjInLA0KICBtaXhpbnM6IFthdXRvUmVzaXplXSwNCiAgcHJvcHM6IHsNCiAgICBjb2xvcjogew0KICAgICAgdHlwZTogQXJyYXksDQogICAgICBkZWZhdWx0OiAoKSA9PiAoW10pDQogICAgfSwNCiAgICByZXZlcnNlOiB7DQogICAgICB0eXBlOiBCb29sZWFuLA0KICAgICAgZGVmYXVsdDogZmFsc2UNCiAgICB9DQogIH0sDQogIGRhdGEgKCkgew0KICAgIHJldHVybiB7DQogICAgICByZWY6ICdkZWNvcmF0aW9uLTInLA0KDQogICAgICB4OiAwLA0KICAgICAgeTogMCwNCg0KICAgICAgdzogMCwNCiAgICAgIGg6IDAsDQoNCiAgICAgIGRlZmF1bHRDb2xvcjogWycjM2ZhYWNiJywgJyNmZmYnXSwNCg0KICAgICAgbWVyZ2VkQ29sb3I6IFtdDQogICAgfQ0KICB9LA0KICB3YXRjaDogew0KICAgIGNvbG9yICgpIHsNCiAgICAgIGNvbnN0IHsgbWVyZ2VDb2xvciB9ID0gdGhpcw0KDQogICAgICBtZXJnZUNvbG9yKCkNCiAgICB9LA0KICAgIHJldmVyc2UgKCkgew0KICAgICAgY29uc3QgeyBjYWxjU1ZHRGF0YSB9ID0gdGhpcw0KDQogICAgICBjYWxjU1ZHRGF0YSgpDQogICAgfQ0KICB9LA0KICBtZXRob2RzOiB7DQogICAgYWZ0ZXJBdXRvUmVzaXplTWl4aW5Jbml0ICgpIHsNCiAgICAgIGNvbnN0IHsgY2FsY1NWR0RhdGEgfSA9IHRoaXMNCg0KICAgICAgY2FsY1NWR0RhdGEoKQ0KICAgIH0sDQogICAgY2FsY1NWR0RhdGEgKCkgew0KICAgICAgY29uc3QgeyByZXZlcnNlLCB3aWR0aCwgaGVpZ2h0IH0gPSB0aGlzDQoNCiAgICAgIGlmIChyZXZlcnNlKSB7DQogICAgICAgIHRoaXMudyA9IDENCiAgICAgICAgdGhpcy5oID0gaGVpZ2h0DQogICAgICAgIHRoaXMueCA9IHdpZHRoIC8gMg0KICAgICAgICB0aGlzLnkgPSAwDQogICAgICB9IGVsc2Ugew0KICAgICAgICB0aGlzLncgPSB3aWR0aA0KICAgICAgICB0aGlzLmggPSAxDQogICAgICAgIHRoaXMueCA9IDANCiAgICAgICAgdGhpcy55ID0gaGVpZ2h0IC8gMg0KICAgICAgfQ0KICAgIH0sDQogICAgb25SZXNpemUgKCkgew0KICAgICAgY29uc3QgeyBjYWxjU1ZHRGF0YSB9ID0gdGhpcw0KDQogICAgICBjYWxjU1ZHRGF0YSgpDQogICAgfSwNCiAgICBtZXJnZUNvbG9yICgpIHsNCiAgICAgIGNvbnN0IHsgY29sb3IsIGRlZmF1bHRDb2xvciB9ID0gdGhpcw0KDQogICAgICB0aGlzLm1lcmdlZENvbG9yID0gZGVlcE1lcmdlKGRlZXBDbG9uZShkZWZhdWx0Q29sb3IsIHRydWUpLCBjb2xvciB8fCBbXSkNCiAgICB9DQogIH0sDQogIG1vdW50ZWQgKCkgew0KICAgIGNvbnN0IHsgbWVyZ2VDb2xvciB9ID0gdGhpcw0KDQogICAgbWVyZ2VDb2xvcigpDQogIH0NCn0NCg=="},{"version":3,"sources":["main.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiCA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA","file":"main.vue","sourceRoot":"node_modules/@jiaminghi/data-view/lib/components/decoration2/src","sourcesContent":["<template>\r\n <div class=\"dv-decoration-2\" :ref=\"ref\">\r\n <svg :width=\"`${width}px`\" :height=\"`${height}px`\">\r\n <rect :x=\"x\" :y=\"y\" :width=\"w\" :height=\"h\" :fill=\"mergedColor[0]\">\r\n <animate\r\n :attributeName=\"reverse ? 'height' : 'width'\"\r\n from=\"0\"\r\n :to=\"reverse ? height : width\"\r\n dur=\"6s\"\r\n calcMode=\"spline\"\r\n keyTimes=\"0;1\"\r\n keySplines=\".42,0,.58,1\"\r\n repeatCount=\"indefinite\"\r\n />\r\n </rect>\r\n\r\n <rect :x=\"x\" :y=\"y\" width=\"1\" height=\"1\" :fill=\"mergedColor[1]\">\r\n <animate\r\n :attributeName=\"reverse ? 'y' : 'x'\"\r\n from=\"0\"\r\n :to=\"reverse ? height : width\"\r\n dur=\"6s\"\r\n calcMode=\"spline\"\r\n keyTimes=\"0;1\"\r\n keySplines=\"0.42,0,0.58,1\"\r\n repeatCount=\"indefinite\"\r\n />\r\n </rect>\r\n </svg>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport autoResize from '../../../mixin/autoResize'\r\n\r\nimport { deepMerge } from '@jiaminghi/charts/lib/util/index'\r\n\r\nimport { deepClone } from '@jiaminghi/c-render/lib/plugin/util'\r\n\r\nexport default {\r\n name: 'DvDecoration2',\r\n mixins: [autoResize],\r\n props: {\r\n color: {\r\n type: Array,\r\n default: () => ([])\r\n },\r\n reverse: {\r\n type: Boolean,\r\n default: false\r\n }\r\n },\r\n data () {\r\n return {\r\n ref: 'decoration-2',\r\n\r\n x: 0,\r\n y: 0,\r\n\r\n w: 0,\r\n h: 0,\r\n\r\n defaultColor: ['#3faacb', '#fff'],\r\n\r\n mergedColor: []\r\n }\r\n },\r\n watch: {\r\n color () {\r\n const { mergeColor } = this\r\n\r\n mergeColor()\r\n },\r\n reverse () {\r\n const { calcSVGData } = this\r\n\r\n calcSVGData()\r\n }\r\n },\r\n methods: {\r\n afterAutoResizeMixinInit () {\r\n const { calcSVGData } = this\r\n\r\n calcSVGData()\r\n },\r\n calcSVGData () {\r\n const { reverse, width, height } = this\r\n\r\n if (reverse) {\r\n this.w = 1\r\n this.h = height\r\n this.x = width / 2\r\n this.y = 0\r\n } else {\r\n this.w = width\r\n this.h = 1\r\n this.x = 0\r\n this.y = height / 2\r\n }\r\n },\r\n onResize () {\r\n const { calcSVGData } = this\r\n\r\n calcSVGData()\r\n },\r\n mergeColor () {\r\n const { color, defaultColor } = this\r\n\r\n this.mergedColor = deepMerge(deepClone(defaultColor, true), color || [])\r\n }\r\n },\r\n mounted () {\r\n const { mergeColor } = this\r\n\r\n mergeColor()\r\n }\r\n}\r\n</script>"]}]}