suyiScreen/node_modules/.cache/babel-loader/c38d4e3a700927bd7ebfb1c77c8...

1 line
14 KiB
JSON

{"remainingRequest":"C:\\Users\\Fish\\Desktop\\suyi1111\\suyi1111\\node_modules\\thread-loader\\dist\\cjs.js!C:\\Users\\Fish\\Desktop\\suyi1111\\suyi1111\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Fish\\Desktop\\suyi1111\\suyi1111\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Fish\\Desktop\\suyi1111\\suyi1111\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Fish\\Desktop\\suyi1111\\suyi1111\\node_modules\\@jiaminghi\\data-view\\lib\\components\\digitalFlop\\src\\main.vue?vue&type=script&lang=js&","dependencies":[{"path":"C:\\Users\\Fish\\Desktop\\suyi1111\\suyi1111\\node_modules\\@jiaminghi\\data-view\\lib\\components\\digitalFlop\\src\\main.vue","mtime":499162500000},{"path":"C:\\Users\\Fish\\Desktop\\suyi1111\\suyi1111\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Fish\\Desktop\\suyi1111\\suyi1111\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Fish\\Desktop\\suyi1111\\suyi1111\\node_modules\\babel-loader\\lib\\index.js","mtime":499162500000},{"path":"C:\\Users\\Fish\\Desktop\\suyi1111\\suyi1111\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Fish\\Desktop\\suyi1111\\suyi1111\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IENSZW5kZXIgZnJvbSAnQGppYW1pbmdoaS9jLXJlbmRlcic7CmltcG9ydCAnQGppYW1pbmdoaS9jaGFydHMvbGliL2V4dGVuZC9pbmRleCc7CmltcG9ydCB7IGRlZXBNZXJnZSB9IGZyb20gJ0BqaWFtaW5naGkvY2hhcnRzL2xpYi91dGlsL2luZGV4JzsKaW1wb3J0IHsgZGVlcENsb25lIH0gZnJvbSAnQGppYW1pbmdoaS9jLXJlbmRlci9saWIvcGx1Z2luL3V0aWwnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ0R2RGlnaXRhbEZsb3AnLAogIHByb3BzOiB7CiAgICBjb25maWc6IHsKICAgICAgdHlwZTogT2JqZWN0LAogICAgICBkZWZhdWx0OiAoKSA9PiAoe30pCiAgICB9CiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHJlbmRlcmVyOiBudWxsLAogICAgICBkZWZhdWx0Q29uZmlnOiB7CiAgICAgICAgLyoqCiAgICAgICAgICogQGRlc2NyaXB0aW9uIE51bWJlciBmb3IgZGlnaXRhbCBmbG9wCiAgICAgICAgICogQHR5cGUge0FycmF5PE51bWJlcj59CiAgICAgICAgICogQGRlZmF1bHQgbnVtYmVyID0gW10KICAgICAgICAgKiBAZXhhbXBsZSBudW1iZXIgPSBbMTBdCiAgICAgICAgICovCiAgICAgICAgbnVtYmVyOiBbXSwKCiAgICAgICAgLyoqCiAgICAgICAgICogQGRlc2NyaXB0aW9uIENvbnRlbnQgZm9ybWF0dGVyCiAgICAgICAgICogQHR5cGUge1N0cmluZ30KICAgICAgICAgKiBAZGVmYXVsdCBjb250ZW50ID0gJycKICAgICAgICAgKiBAZXhhbXBsZSBjb250ZW50ID0gJ3tudH3kuKonCiAgICAgICAgICovCiAgICAgICAgY29udGVudDogJycsCgogICAgICAgIC8qKgogICAgICAgICAqIEBkZXNjcmlwdGlvbiBOdW1iZXIgdG9GaXhlZAogICAgICAgICAqIEB0eXBlIHtOdW1iZXJ9CiAgICAgICAgICogQGRlZmF1bHQgdG9GaXhlZCA9IDAKICAgICAgICAgKi8KICAgICAgICB0b0ZpeGVkOiAwLAoKICAgICAgICAvKioKICAgICAgICAgKiBAZGVzY3JpcHRpb24gVGV4dCBhbGlnbgogICAgICAgICAqIEB0eXBlIHtTdHJpbmd9CiAgICAgICAgICogQGRlZmF1bHQgdGV4dEFsaWduID0gJ2NlbnRlcicKICAgICAgICAgKiBAZXhhbXBsZSB0ZXh0QWxpZ24gPSAnY2VudGVyJyB8ICdsZWZ0JyB8ICdyaWdodCcKICAgICAgICAgKi8KICAgICAgICB0ZXh0QWxpZ246ICdjZW50ZXInLAoKICAgICAgICAvKioKICAgICAgICAgKiBAZGVzY3JpcHRpb24gVGV4dCBzdHlsZSBjb25maWd1cmF0aW9uCiAgICAgICAgICogQHR5cGUge09iamVjdH0ge0NSZW5kZXIgQ2xhc3MgU3R5bGV9CiAgICAgICAgICovCiAgICAgICAgc3R5bGU6IHsKICAgICAgICAgIGZvbnRTaXplOiAzMCwKICAgICAgICAgIGZpbGw6ICcjM2RlN2M5JwogICAgICAgIH0sCgogICAgICAgIC8qKgogICAgICAgICAqIEBkZXNjcmlwdGlvbiBDUmVuZGVyIGFuaW1hdGlvbkN1cnZlCiAgICAgICAgICogQHR5cGUge1N0cmluZ30KICAgICAgICAgKiBAZGVmYXVsdCBhbmltYXRpb25DdXJ2ZSA9ICdlYXNlT3V0Q3ViaWMnCiAgICAgICAgICovCiAgICAgICAgYW5pbWF0aW9uQ3VydmU6ICdlYXNlT3V0Q3ViaWMnLAoKICAgICAgICAvKioKICAgICAgICAgKiBAZGVzY3JpcHRpb24gQ1JlbmRlciBhbmltYXRpb25GcmFtZQogICAgICAgICAqIEB0eXBlIHtTdHJpbmd9CiAgICAgICAgICogQGRlZmF1bHQgYW5pbWF0aW9uRnJhbWUgPSA1MAogICAgICAgICAqLwogICAgICAgIGFuaW1hdGlvbkZyYW1lOiA1MAogICAgICB9LAogICAgICBtZXJnZWRDb25maWc6IG51bGwsCiAgICAgIGdyYXBoOiBudWxsCiAgICB9OwogIH0sCgogIHdhdGNoOiB7CiAgICBjb25maWcoKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICB1cGRhdGUKICAgICAgfSA9IHRoaXM7CiAgICAgIHVwZGF0ZSgpOwogICAgfQoKICB9LAogIG1ldGhvZHM6IHsKICAgIGluaXQoKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBpbml0UmVuZGVyLAogICAgICAgIG1lcmdlQ29uZmlnLAogICAgICAgIGluaXRHcmFwaAogICAgICB9ID0gdGhpczsKICAgICAgaW5pdFJlbmRlcigpOwogICAgICBtZXJnZUNvbmZpZygpOwogICAgICBpbml0R3JhcGgoKTsKICAgIH0sCgogICAgaW5pdFJlbmRlcigpIHsKICAgICAgY29uc3QgewogICAgICAgICRyZWZzCiAgICAgIH0gPSB0aGlzOwogICAgICB0aGlzLnJlbmRlcmVyID0gbmV3IENSZW5kZXIoJHJlZnNbJ2RpZ2l0YWwtZmxvcCddKTsKICAgIH0sCgogICAgbWVyZ2VDb25maWcoKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBkZWZhdWx0Q29uZmlnLAogICAgICAgIGNvbmZpZwogICAgICB9ID0gdGhpczsKICAgICAgdGhpcy5tZXJnZWRDb25maWcgPSBkZWVwTWVyZ2UoZGVlcENsb25lKGRlZmF1bHRDb25maWcsIHRydWUpLCBjb25maWcgfHwge30pOwogICAgfSwKCiAgICBpbml0R3JhcGgoKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBnZXRTaGFwZSwKICAgICAgICBnZXRTdHlsZSwKICAgICAgICByZW5kZXJlciwKICAgICAgICBtZXJnZWRDb25maWcKICAgICAgfSA9IHRoaXM7CiAgICAgIGNvbnN0IHsKICAgICAgICBhbmltYXRpb25DdXJ2ZSwKICAgICAgICBhbmltYXRpb25GcmFtZQogICAgICB9ID0gbWVyZ2VkQ29uZmlnOwogICAgICBjb25zdCBzaGFwZSA9IGdldFNoYXBlKCk7CiAgICAgIGNvbnN0IHN0eWxlID0gZ2V0U3R5bGUoKTsKICAgICAgdGhpcy5ncmFwaCA9IHJlbmRlcmVyLmFkZCh7CiAgICAgICAgbmFtZTogJ251bWJlclRleHQnLAogICAgICAgIGFuaW1hdGlvbkN1cnZlLAogICAgICAgIGFuaW1hdGlvbkZyYW1lLAogICAgICAgIHNoYXBlLAogICAgICAgIHN0eWxlCiAgICAgIH0pOwogICAgfSwKCiAgICBnZXRTaGFwZSgpIHsKICAgICAgY29uc3QgewogICAgICAgIG51bWJlciwKICAgICAgICBjb250ZW50LAogICAgICAgIHRvRml4ZWQsCiAgICAgICAgdGV4dEFsaWduCiAgICAgIH0gPSB0aGlzLm1lcmdlZENvbmZpZzsKICAgICAgY29uc3QgW3csIGhdID0gdGhpcy5yZW5kZXJlci5hcmVhOwogICAgICBjb25zdCBwb3NpdGlvbiA9IFt3IC8gMiwgaCAvIDJdOwogICAgICBpZiAodGV4dEFsaWduID09PSAnbGVmdCcpIHBvc2l0aW9uWzBdID0gMDsKICAgICAgaWYgKHRleHRBbGlnbiA9PT0gJ3JpZ2h0JykgcG9zaXRpb25bMF0gPSB3OwogICAgICByZXR1cm4gewogICAgICAgIG51bWJlciwKICAgICAgICBjb250ZW50LAogICAgICAgIHRvRml4ZWQsCiAgICAgICAgcG9zaXRpb24KICAgICAgfTsKICAgIH0sCgogICAgZ2V0U3R5bGUoKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBzdHlsZSwKICAgICAgICB0ZXh0QWxpZ24KICAgICAgfSA9IHRoaXMubWVyZ2VkQ29uZmlnOwogICAgICByZXR1cm4gZGVlcE1lcmdlKHN0eWxlLCB7CiAgICAgICAgdGV4dEFsaWduLAogICAgICAgIHRleHRCYXNlbGluZTogJ21pZGRsZScKICAgICAgfSk7CiAgICB9LAoKICAgIHVwZGF0ZSgpIHsKICAgICAgY29uc3QgewogICAgICAgIG1lcmdlQ29uZmlnLAogICAgICAgIG1lcmdlU2hhcGUsCiAgICAgICAgZ2V0U2hhcGUsCiAgICAgICAgZ2V0U3R5bGUsCiAgICAgICAgZ3JhcGgsCiAgICAgICAgbWVyZ2VkQ29uZmlnCiAgICAgIH0gPSB0aGlzOwogICAgICBncmFwaC5hbmltYXRpb25FbmQoKTsKICAgICAgbWVyZ2VDb25maWcoKTsKICAgICAgaWYgKCFncmFwaCkgcmV0dXJuOwogICAgICBjb25zdCB7CiAgICAgICAgYW5pbWF0aW9uQ3VydmUsCiAgICAgICAgYW5pbWF0aW9uRnJhbWUKICAgICAgfSA9IG1lcmdlZENvbmZpZzsKICAgICAgY29uc3Qgc2hhcGUgPSBnZXRTaGFwZSgpOwogICAgICBjb25zdCBzdHlsZSA9IGdldFN0eWxlKCk7CiAgICAgIG1lcmdlU2hhcGUoZ3JhcGgsIHNoYXBlKTsKICAgICAgZ3JhcGguYW5pbWF0aW9uQ3VydmUgPSBhbmltYXRpb25DdXJ2ZTsKICAgICAgZ3JhcGguYW5pbWF0aW9uRnJhbWUgPSBhbmltYXRpb25GcmFtZTsKICAgICAgZ3JhcGguYW5pbWF0aW9uKCdzdHlsZScsIHN0eWxlLCB0cnVlKTsKICAgICAgZ3JhcGguYW5pbWF0aW9uKCdzaGFwZScsIHNoYXBlKTsKICAgIH0sCgogICAgbWVyZ2VTaGFwZShncmFwaCwgc2hhcGUpIHsKICAgICAgY29uc3QgY2FjaGVOdW0gPSBncmFwaC5zaGFwZS5udW1iZXIubGVuZ3RoOwogICAgICBjb25zdCBzaGFwZU51bSA9IHNoYXBlLm51bWJlci5sZW5ndGg7CiAgICAgIGlmIChjYWNoZU51bSAhPT0gc2hhcGVOdW0pIGdyYXBoLnNoYXBlLm51bWJlciA9IHNoYXBlLm51bWJlcjsKICAgIH0KCiAgfSwKCiAgbW91bnRlZCgpIHsKICAgIGNvbnN0IHsKICAgICAgaW5pdAogICAgfSA9IHRoaXM7CiAgICBpbml0KCk7CiAgfQoKfTs="},{"version":3,"sources":["main.vue"],"names":[],"mappings":"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","sourcesContent":["<template>\n <div class=\"dv-digital-flop\">\n <canvas ref=\"digital-flop\" />\n </div>\n</template>\n\n<script>\nimport CRender from '@jiaminghi/c-render'\n\nimport '@jiaminghi/charts/lib/extend/index'\n\nimport { deepMerge } from '@jiaminghi/charts/lib/util/index'\n\nimport { deepClone } from '@jiaminghi/c-render/lib/plugin/util'\n\nexport default {\n name: 'DvDigitalFlop',\n props: {\n config: {\n type: Object,\n default: () => ({})\n }\n },\n data () {\n return {\n renderer: null,\n\n defaultConfig: {\n /**\n * @description Number for digital flop\n * @type {Array<Number>}\n * @default number = []\n * @example number = [10]\n */\n number: [],\n /**\n * @description Content formatter\n * @type {String}\n * @default content = ''\n * @example content = '{nt}个'\n */\n content: '',\n /**\n * @description Number toFixed\n * @type {Number}\n * @default toFixed = 0\n */\n toFixed: 0,\n /**\n * @description Text align\n * @type {String}\n * @default textAlign = 'center'\n * @example textAlign = 'center' | 'left' | 'right'\n */\n textAlign: 'center',\n /**\n * @description Text style configuration\n * @type {Object} {CRender Class Style}\n */\n style: {\n fontSize: 30,\n fill: '#3de7c9'\n },\n /**\n * @description CRender animationCurve\n * @type {String}\n * @default animationCurve = 'easeOutCubic'\n */\n animationCurve: 'easeOutCubic',\n /**\n * @description CRender animationFrame\n * @type {String}\n * @default animationFrame = 50\n */\n animationFrame: 50\n },\n\n mergedConfig: null,\n\n graph: null\n }\n },\n watch: {\n config () {\n const { update } = this\n\n update()\n }\n },\n methods: {\n init () {\n const { initRender, mergeConfig, initGraph } = this\n\n initRender()\n\n mergeConfig()\n\n initGraph()\n },\n initRender () {\n const { $refs } = this\n\n this.renderer = new CRender($refs['digital-flop'])\n },\n mergeConfig () {\n const { defaultConfig, config } = this\n\n this.mergedConfig = deepMerge(deepClone(defaultConfig, true), config || {})\n },\n initGraph () {\n const { getShape, getStyle, renderer, mergedConfig } = this\n\n const { animationCurve, animationFrame } = mergedConfig\n\n const shape = getShape()\n const style = getStyle()\n\n this.graph = renderer.add({\n name: 'numberText',\n animationCurve,\n animationFrame,\n shape,\n style\n })\n },\n getShape () {\n const { number, content, toFixed, textAlign } = this.mergedConfig\n\n const [w, h] = this.renderer.area\n\n const position = [w / 2, h / 2]\n\n if (textAlign === 'left') position[0] = 0\n if (textAlign === 'right') position[0] = w\n\n return {\n number,\n content,\n toFixed,\n position\n }\n },\n getStyle () {\n const { style, textAlign } = this.mergedConfig\n\n return deepMerge(style, {\n textAlign,\n textBaseline: 'middle'\n })\n },\n update () {\n const { mergeConfig, mergeShape, getShape, getStyle, graph, mergedConfig } = this\n\n graph.animationEnd()\n\n mergeConfig()\n\n if (!graph) return\n\n const { animationCurve, animationFrame } = mergedConfig\n\n const shape = getShape()\n const style = getStyle()\n\n mergeShape(graph, shape)\n\n graph.animationCurve = animationCurve\n graph.animationFrame = animationFrame\n\n graph.animation('style', style, true)\n graph.animation('shape', shape)\n },\n mergeShape (graph, shape) {\n const cacheNum = graph.shape.number.length\n const shapeNum = shape.number.length\n\n if (cacheNum !== shapeNum) graph.shape.number = shape.number\n }\n },\n mounted () {\n const { init } = this\n\n init()\n }\n}\n</script>"],"sourceRoot":"node_modules/@jiaminghi/data-view/lib/components/digitalFlop/src"}]}