1 line
16 KiB
JSON
1 line
16 KiB
JSON
{"remainingRequest":"C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\node_modules\\babel-loader\\lib\\index.js!C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\node_modules\\@jiaminghi\\data-view\\lib\\components\\digitalFlop\\src\\main.vue?vue&type=script&lang=js&","dependencies":[{"path":"C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\node_modules\\@jiaminghi\\data-view\\lib\\components\\digitalFlop\\src\\main.vue","mtime":499162500000},{"path":"C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\node_modules\\babel-loader\\lib\\index.js","mtime":499162500000},{"path":"C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\hjmWeb\\suyi\\suyi1111\\suyi1111\\suyi1111\\suyi1111\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMubnVtYmVyLnRvLWZpeGVkIjsKaW1wb3J0IF9zbGljZWRUb0FycmF5IGZyb20gIkM6XFxoam1XZWJcXHN1eWlcXHN1eWkxMTExXFxzdXlpMTExMVxcc3V5aTExMTFcXHN1eWkxMTExXFxub2RlX21vZHVsZXNcXEBiYWJlbFxccnVudGltZS9oZWxwZXJzL2VzbS9zbGljZWRUb0FycmF5IjsKLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IENSZW5kZXIgZnJvbSAnQGppYW1pbmdoaS9jLXJlbmRlcic7CmltcG9ydCAnQGppYW1pbmdoaS9jaGFydHMvbGliL2V4dGVuZC9pbmRleCc7CmltcG9ydCB7IGRlZXBNZXJnZSB9IGZyb20gJ0BqaWFtaW5naGkvY2hhcnRzL2xpYi91dGlsL2luZGV4JzsKaW1wb3J0IHsgZGVlcENsb25lIH0gZnJvbSAnQGppYW1pbmdoaS9jLXJlbmRlci9saWIvcGx1Z2luL3V0aWwnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ0R2RGlnaXRhbEZsb3AnLAogIHByb3BzOiB7CiAgICBjb25maWc6IHsKICAgICAgdHlwZTogT2JqZWN0LAogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4ge307CiAgICAgIH0KICAgIH0KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICByZW5kZXJlcjogbnVsbCwKICAgICAgZGVmYXVsdENvbmZpZzogewogICAgICAgIC8qKgogICAgICAgICAqIEBkZXNjcmlwdGlvbiBOdW1iZXIgZm9yIGRpZ2l0YWwgZmxvcAogICAgICAgICAqIEB0eXBlIHtBcnJheTxOdW1iZXI+fQogICAgICAgICAqIEBkZWZhdWx0IG51bWJlciA9IFtdCiAgICAgICAgICogQGV4YW1wbGUgbnVtYmVyID0gWzEwXQogICAgICAgICAqLwogICAgICAgIG51bWJlcjogW10sCgogICAgICAgIC8qKgogICAgICAgICAqIEBkZXNjcmlwdGlvbiBDb250ZW50IGZvcm1hdHRlcgogICAgICAgICAqIEB0eXBlIHtTdHJpbmd9CiAgICAgICAgICogQGRlZmF1bHQgY29udGVudCA9ICcnCiAgICAgICAgICogQGV4YW1wbGUgY29udGVudCA9ICd7bnR95LiqJwogICAgICAgICAqLwogICAgICAgIGNvbnRlbnQ6ICcnLAoKICAgICAgICAvKioKICAgICAgICAgKiBAZGVzY3JpcHRpb24gTnVtYmVyIHRvRml4ZWQKICAgICAgICAgKiBAdHlwZSB7TnVtYmVyfQogICAgICAgICAqIEBkZWZhdWx0IHRvRml4ZWQgPSAwCiAgICAgICAgICovCiAgICAgICAgdG9GaXhlZDogMCwKCiAgICAgICAgLyoqCiAgICAgICAgICogQGRlc2NyaXB0aW9uIFRleHQgYWxpZ24KICAgICAgICAgKiBAdHlwZSB7U3RyaW5nfQogICAgICAgICAqIEBkZWZhdWx0IHRleHRBbGlnbiA9ICdjZW50ZXInCiAgICAgICAgICogQGV4YW1wbGUgdGV4dEFsaWduID0gJ2NlbnRlcicgfCAnbGVmdCcgfCAncmlnaHQnCiAgICAgICAgICovCiAgICAgICAgdGV4dEFsaWduOiAnY2VudGVyJywKCiAgICAgICAgLyoqCiAgICAgICAgICogQGRlc2NyaXB0aW9uIFRleHQgc3R5bGUgY29uZmlndXJhdGlvbgogICAgICAgICAqIEB0eXBlIHtPYmplY3R9IHtDUmVuZGVyIENsYXNzIFN0eWxlfQogICAgICAgICAqLwogICAgICAgIHN0eWxlOiB7CiAgICAgICAgICBmb250U2l6ZTogMzAsCiAgICAgICAgICBmaWxsOiAnIzNkZTdjOScKICAgICAgICB9LAoKICAgICAgICAvKioKICAgICAgICAgKiBAZGVzY3JpcHRpb24gQ1JlbmRlciBhbmltYXRpb25DdXJ2ZQogICAgICAgICAqIEB0eXBlIHtTdHJpbmd9CiAgICAgICAgICogQGRlZmF1bHQgYW5pbWF0aW9uQ3VydmUgPSAnZWFzZU91dEN1YmljJwogICAgICAgICAqLwogICAgICAgIGFuaW1hdGlvbkN1cnZlOiAnZWFzZU91dEN1YmljJywKCiAgICAgICAgLyoqCiAgICAgICAgICogQGRlc2NyaXB0aW9uIENSZW5kZXIgYW5pbWF0aW9uRnJhbWUKICAgICAgICAgKiBAdHlwZSB7U3RyaW5nfQogICAgICAgICAqIEBkZWZhdWx0IGFuaW1hdGlvbkZyYW1lID0gNTAKICAgICAgICAgKi8KICAgICAgICBhbmltYXRpb25GcmFtZTogNTAKICAgICAgfSwKICAgICAgbWVyZ2VkQ29uZmlnOiBudWxsLAogICAgICBncmFwaDogbnVsbAogICAgfTsKICB9LAogIHdhdGNoOiB7CiAgICBjb25maWc6IGZ1bmN0aW9uIGNvbmZpZygpIHsKICAgICAgdmFyIHVwZGF0ZSA9IHRoaXMudXBkYXRlOwogICAgICB1cGRhdGUoKTsKICAgIH0KICB9LAogIG1ldGhvZHM6IHsKICAgIGluaXQ6IGZ1bmN0aW9uIGluaXQoKSB7CiAgICAgIHZhciBpbml0UmVuZGVyID0gdGhpcy5pbml0UmVuZGVyLAogICAgICAgICAgbWVyZ2VDb25maWcgPSB0aGlzLm1lcmdlQ29uZmlnLAogICAgICAgICAgaW5pdEdyYXBoID0gdGhpcy5pbml0R3JhcGg7CiAgICAgIGluaXRSZW5kZXIoKTsKICAgICAgbWVyZ2VDb25maWcoKTsKICAgICAgaW5pdEdyYXBoKCk7CiAgICB9LAogICAgaW5pdFJlbmRlcjogZnVuY3Rpb24gaW5pdFJlbmRlcigpIHsKICAgICAgdmFyICRyZWZzID0gdGhpcy4kcmVmczsKICAgICAgdGhpcy5yZW5kZXJlciA9IG5ldyBDUmVuZGVyKCRyZWZzWydkaWdpdGFsLWZsb3AnXSk7CiAgICB9LAogICAgbWVyZ2VDb25maWc6IGZ1bmN0aW9uIG1lcmdlQ29uZmlnKCkgewogICAgICB2YXIgZGVmYXVsdENvbmZpZyA9IHRoaXMuZGVmYXVsdENvbmZpZywKICAgICAgICAgIGNvbmZpZyA9IHRoaXMuY29uZmlnOwogICAgICB0aGlzLm1lcmdlZENvbmZpZyA9IGRlZXBNZXJnZShkZWVwQ2xvbmUoZGVmYXVsdENvbmZpZywgdHJ1ZSksIGNvbmZpZyB8fCB7fSk7CiAgICB9LAogICAgaW5pdEdyYXBoOiBmdW5jdGlvbiBpbml0R3JhcGgoKSB7CiAgICAgIHZhciBnZXRTaGFwZSA9IHRoaXMuZ2V0U2hhcGUsCiAgICAgICAgICBnZXRTdHlsZSA9IHRoaXMuZ2V0U3R5bGUsCiAgICAgICAgICByZW5kZXJlciA9IHRoaXMucmVuZGVyZXIsCiAgICAgICAgICBtZXJnZWRDb25maWcgPSB0aGlzLm1lcmdlZENvbmZpZzsKICAgICAgdmFyIGFuaW1hdGlvbkN1cnZlID0gbWVyZ2VkQ29uZmlnLmFuaW1hdGlvbkN1cnZlLAogICAgICAgICAgYW5pbWF0aW9uRnJhbWUgPSBtZXJnZWRDb25maWcuYW5pbWF0aW9uRnJhbWU7CiAgICAgIHZhciBzaGFwZSA9IGdldFNoYXBlKCk7CiAgICAgIHZhciBzdHlsZSA9IGdldFN0eWxlKCk7CiAgICAgIHRoaXMuZ3JhcGggPSByZW5kZXJlci5hZGQoewogICAgICAgIG5hbWU6ICdudW1iZXJUZXh0JywKICAgICAgICBhbmltYXRpb25DdXJ2ZTogYW5pbWF0aW9uQ3VydmUsCiAgICAgICAgYW5pbWF0aW9uRnJhbWU6IGFuaW1hdGlvbkZyYW1lLAogICAgICAgIHNoYXBlOiBzaGFwZSwKICAgICAgICBzdHlsZTogc3R5bGUKICAgICAgfSk7CiAgICB9LAogICAgZ2V0U2hhcGU6IGZ1bmN0aW9uIGdldFNoYXBlKCkgewogICAgICB2YXIgX3RoaXMkbWVyZ2VkQ29uZmlnID0gdGhpcy5tZXJnZWRDb25maWcsCiAgICAgICAgICBudW1iZXIgPSBfdGhpcyRtZXJnZWRDb25maWcubnVtYmVyLAogICAgICAgICAgY29udGVudCA9IF90aGlzJG1lcmdlZENvbmZpZy5jb250ZW50LAogICAgICAgICAgdG9GaXhlZCA9IF90aGlzJG1lcmdlZENvbmZpZy50b0ZpeGVkLAogICAgICAgICAgdGV4dEFsaWduID0gX3RoaXMkbWVyZ2VkQ29uZmlnLnRleHRBbGlnbjsKCiAgICAgIHZhciBfdGhpcyRyZW5kZXJlciRhcmVhID0gX3NsaWNlZFRvQXJyYXkodGhpcy5yZW5kZXJlci5hcmVhLCAyKSwKICAgICAgICAgIHcgPSBfdGhpcyRyZW5kZXJlciRhcmVhWzBdLAogICAgICAgICAgaCA9IF90aGlzJHJlbmRlcmVyJGFyZWFbMV07CgogICAgICB2YXIgcG9zaXRpb24gPSBbdyAvIDIsIGggLyAyXTsKICAgICAgaWYgKHRleHRBbGlnbiA9PT0gJ2xlZnQnKSBwb3NpdGlvblswXSA9IDA7CiAgICAgIGlmICh0ZXh0QWxpZ24gPT09ICdyaWdodCcpIHBvc2l0aW9uWzBdID0gdzsKICAgICAgcmV0dXJuIHsKICAgICAgICBudW1iZXI6IG51bWJlciwKICAgICAgICBjb250ZW50OiBjb250ZW50LAogICAgICAgIHRvRml4ZWQ6IHRvRml4ZWQsCiAgICAgICAgcG9zaXRpb246IHBvc2l0aW9uCiAgICAgIH07CiAgICB9LAogICAgZ2V0U3R5bGU6IGZ1bmN0aW9uIGdldFN0eWxlKCkgewogICAgICB2YXIgX3RoaXMkbWVyZ2VkQ29uZmlnMiA9IHRoaXMubWVyZ2VkQ29uZmlnLAogICAgICAgICAgc3R5bGUgPSBfdGhpcyRtZXJnZWRDb25maWcyLnN0eWxlLAogICAgICAgICAgdGV4dEFsaWduID0gX3RoaXMkbWVyZ2VkQ29uZmlnMi50ZXh0QWxpZ247CiAgICAgIHJldHVybiBkZWVwTWVyZ2Uoc3R5bGUsIHsKICAgICAgICB0ZXh0QWxpZ246IHRleHRBbGlnbiwKICAgICAgICB0ZXh0QmFzZWxpbmU6ICdtaWRkbGUnCiAgICAgIH0pOwogICAgfSwKICAgIHVwZGF0ZTogZnVuY3Rpb24gdXBkYXRlKCkgewogICAgICB2YXIgbWVyZ2VDb25maWcgPSB0aGlzLm1lcmdlQ29uZmlnLAogICAgICAgICAgbWVyZ2VTaGFwZSA9IHRoaXMubWVyZ2VTaGFwZSwKICAgICAgICAgIGdldFNoYXBlID0gdGhpcy5nZXRTaGFwZSwKICAgICAgICAgIGdldFN0eWxlID0gdGhpcy5nZXRTdHlsZSwKICAgICAgICAgIGdyYXBoID0gdGhpcy5ncmFwaCwKICAgICAgICAgIG1lcmdlZENvbmZpZyA9IHRoaXMubWVyZ2VkQ29uZmlnOwogICAgICBncmFwaC5hbmltYXRpb25FbmQoKTsKICAgICAgbWVyZ2VDb25maWcoKTsKICAgICAgaWYgKCFncmFwaCkgcmV0dXJuOwogICAgICB2YXIgYW5pbWF0aW9uQ3VydmUgPSBtZXJnZWRDb25maWcuYW5pbWF0aW9uQ3VydmUsCiAgICAgICAgICBhbmltYXRpb25GcmFtZSA9IG1lcmdlZENvbmZpZy5hbmltYXRpb25GcmFtZTsKICAgICAgdmFyIHNoYXBlID0gZ2V0U2hhcGUoKTsKICAgICAgdmFyIHN0eWxlID0gZ2V0U3R5bGUoKTsKICAgICAgbWVyZ2VTaGFwZShncmFwaCwgc2hhcGUpOwogICAgICBncmFwaC5hbmltYXRpb25DdXJ2ZSA9IGFuaW1hdGlvbkN1cnZlOwogICAgICBncmFwaC5hbmltYXRpb25GcmFtZSA9IGFuaW1hdGlvbkZyYW1lOwogICAgICBncmFwaC5hbmltYXRpb24oJ3N0eWxlJywgc3R5bGUsIHRydWUpOwogICAgICBncmFwaC5hbmltYXRpb24oJ3NoYXBlJywgc2hhcGUpOwogICAgfSwKICAgIG1lcmdlU2hhcGU6IGZ1bmN0aW9uIG1lcmdlU2hhcGUoZ3JhcGgsIHNoYXBlKSB7CiAgICAgIHZhciBjYWNoZU51bSA9IGdyYXBoLnNoYXBlLm51bWJlci5sZW5ndGg7CiAgICAgIHZhciBzaGFwZU51bSA9IHNoYXBlLm51bWJlci5sZW5ndGg7CiAgICAgIGlmIChjYWNoZU51bSAhPT0gc2hhcGVOdW0pIGdyYXBoLnNoYXBlLm51bWJlciA9IHNoYXBlLm51bWJlcjsKICAgIH0KICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB2YXIgaW5pdCA9IHRoaXMuaW5pdDsKICAgIGluaXQoKTsKICB9Cn07"},{"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"}]} |