ts-bigscreen-vue/node_modules/.cache/babel-loader/f43af627ccfa4ae23c328ff3c85...

1 line
7.2 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"remainingRequest":"D:\\guoan\\ts-bigscreen-vue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\babel-loader\\lib\\index.js!D:\\guoan\\ts-bigscreen-vue\\node_modules\\@vue\\cli-plugin-eslint\\node_modules\\eslint-loader\\index.js??ruleSet[1].rules[35].use[0]!D:\\guoan\\ts-bigscreen-vue\\src\\utils\\drawMixin.js","dependencies":[{"path":"D:\\guoan\\ts-bigscreen-vue\\src\\utils\\drawMixin.js","mtime":1740967860251},{"path":"D:\\guoan\\ts-bigscreen-vue\\babel.config.js","mtime":1740967860001},{"path":"D:\\guoan\\ts-bigscreen-vue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1740968077552},{"path":"D:\\guoan\\ts-bigscreen-vue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\babel-loader\\lib\\index.js","mtime":1740968076210},{"path":"D:\\guoan\\ts-bigscreen-vue\\node_modules\\@vue\\cli-plugin-eslint\\node_modules\\eslint-loader\\index.js","mtime":1740968108838}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuY29uY2F0LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMubnVtYmVyLnRvLWZpeGVkLmpzIjsKLy8g5bGP5bmV6YCC6YWNIG1peGluIOWHveaVsAoKLy8gKiDpu5jorqTnvKnmlL7lgLwKdmFyIHNjYWxlID0gewogIHdpZHRoOiAnMScsCiAgaGVpZ2h0OiAnMScKfTsKCi8vICog6K6+6K6h56i/5bC65a+477yIcHjvvIkKdmFyIGJhc2VXaWR0aCA9IDE5MjA7CnZhciBiYXNlSGVpZ2h0ID0gMTA4MDsKCi8vICog6ZyA5L+d5oyB55qE5q+U5L6L77yI6buY6K6kMS43Nzc3OO+8iQp2YXIgYmFzZVByb3BvcnRpb24gPSBwYXJzZUZsb2F0KChiYXNlV2lkdGggLyBiYXNlSGVpZ2h0KS50b0ZpeGVkKDUpKTsKZXhwb3J0IGRlZmF1bHQgewogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICAvLyAqIOWumuaXtuWHveaVsAogICAgICBkcmF3VGltaW5nOiBudWxsCiAgICB9OwogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuY2FsY1JhdGUoKTsKICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdyZXNpemUnLCB0aGlzLnJlc2l6ZSk7CiAgfSwKICBiZWZvcmVEZXN0cm95OiBmdW5jdGlvbiBiZWZvcmVEZXN0cm95KCkgewogICAgd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsIHRoaXMucmVzaXplKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIGNhbGNSYXRlOiBmdW5jdGlvbiBjYWxjUmF0ZSgpIHsKICAgICAgdmFyIGFwcFJlZiA9IHRoaXMuJHJlZnNbImFwcFJlZiJdOwogICAgICBpZiAoIWFwcFJlZikgcmV0dXJuOwogICAgICAvLyDlvZPliY3lrr3pq5jmr5QKICAgICAgdmFyIGN1cnJlbnRSYXRlID0gcGFyc2VGbG9hdCgod2luZG93LmlubmVyV2lkdGggLyB3aW5kb3cuaW5uZXJIZWlnaHQpLnRvRml4ZWQoNSkpOwogICAgICBpZiAoYXBwUmVmKSB7CiAgICAgICAgaWYgKGN1cnJlbnRSYXRlID4gYmFzZVByb3BvcnRpb24pIHsKICAgICAgICAgIC8vIOihqOekuuabtOWuvQogICAgICAgICAgc2NhbGUud2lkdGggPSAod2luZG93LmlubmVySGVpZ2h0ICogYmFzZVByb3BvcnRpb24gLyBiYXNlV2lkdGgpLnRvRml4ZWQoNSk7CiAgICAgICAgICBzY2FsZS5oZWlnaHQgPSAod2luZG93LmlubmVySGVpZ2h0IC8gYmFzZUhlaWdodCkudG9GaXhlZCg1KTsKICAgICAgICAgIGFwcFJlZi5zdHlsZS50cmFuc2Zvcm0gPSAic2NhbGUoIi5jb25jYXQoc2NhbGUud2lkdGgsICIsICIpLmNvbmNhdChzY2FsZS5oZWlnaHQsICIpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSIpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAvLyDooajnpLrmm7Tpq5gKICAgICAgICAgIHNjYWxlLmhlaWdodCA9ICh3aW5kb3cuaW5uZXJXaWR0aCAvIGJhc2VQcm9wb3J0aW9uIC8gYmFzZUhlaWdodCkudG9GaXhlZCg1KTsKICAgICAgICAgIHNjYWxlLndpZHRoID0gKHdpbmRvdy5pbm5lcldpZHRoIC8gYmFzZVdpZHRoKS50b0ZpeGVkKDUpOwogICAgICAgICAgYXBwUmVmLnN0eWxlLnRyYW5zZm9ybSA9ICJzY2FsZSgiLmNvbmNhdChzY2FsZS53aWR0aCwgIiwgIikuY29uY2F0KHNjYWxlLmhlaWdodCwgIikgdHJhbnNsYXRlKC01MCUsIC01MCUpIik7CiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgcmVzaXplOiBmdW5jdGlvbiByZXNpemUoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIGNsZWFyVGltZW91dCh0aGlzLmRyYXdUaW1pbmcpOwogICAgICB0aGlzLmRyYXdUaW1pbmcgPSBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpcy5jYWxjUmF0ZSgpOwogICAgICB9LCAyMDApOwogICAgfQogIH0KfTs="},{"version":3,"names":["scale","width","height","baseWidth","baseHeight","baseProportion","parseFloat","toFixed","data","drawTiming","mounted","calcRate","window","addEventListener","resize","beforeDestroy","removeEventListener","methods","appRef","$refs","currentRate","innerWidth","innerHeight","style","transform","concat","_this","clearTimeout","setTimeout"],"sources":["D:/guoan/ts-bigscreen-vue/src/utils/drawMixin.js"],"sourcesContent":["// 屏幕适配 mixin 函数\r\n\r\n// * 默认缩放值\r\nconst scale = {\r\n width: '1',\r\n height: '1',\r\n}\r\n\r\n// * 设计稿尺寸px\r\nconst baseWidth = 1920\r\nconst baseHeight = 1080\r\n\r\n// * 需保持的比例默认1.77778\r\nconst baseProportion = parseFloat((baseWidth / baseHeight).toFixed(5))\r\n\r\nexport default {\r\n data() {\r\n return {\r\n // * 定时函数\r\n drawTiming: null\r\n }\r\n },\r\n mounted () {\r\n this.calcRate()\r\n window.addEventListener('resize', this.resize)\r\n },\r\n beforeDestroy () {\r\n window.removeEventListener('resize', this.resize)\r\n },\r\n methods: {\r\n calcRate () {\r\n const appRef = this.$refs[\"appRef\"]\r\n if (!appRef) return \r\n // 当前宽高比\r\n const currentRate = parseFloat((window.innerWidth / window.innerHeight).toFixed(5))\r\n if (appRef) {\r\n if (currentRate > baseProportion) {\r\n // 表示更宽\r\n scale.width = ((window.innerHeight * baseProportion) / baseWidth).toFixed(5)\r\n scale.height = (window.innerHeight / baseHeight).toFixed(5)\r\n appRef.style.transform = `scale(${scale.width}, ${scale.height}) translate(-50%, -50%)`\r\n } else {\r\n // 表示更高\r\n scale.height = ((window.innerWidth / baseProportion) / baseHeight).toFixed(5)\r\n scale.width = (window.innerWidth / baseWidth).toFixed(5)\r\n appRef.style.transform = `scale(${scale.width}, ${scale.height}) translate(-50%, -50%)`\r\n }\r\n }\r\n },\r\n resize () {\r\n clearTimeout(this.drawTiming)\r\n this.drawTiming = setTimeout(() => {\r\n this.calcRate()\r\n }, 200)\r\n }\r\n },\r\n}"],"mappings":";;AAAA;;AAEA;AACA,IAAMA,KAAK,GAAG;EACZC,KAAK,EAAE,GAAG;EACVC,MAAM,EAAE;AACV,CAAC;;AAED;AACA,IAAMC,SAAS,GAAG,IAAI;AACtB,IAAMC,UAAU,GAAG,IAAI;;AAEvB;AACA,IAAMC,cAAc,GAAGC,UAAU,CAAC,CAACH,SAAS,GAAGC,UAAU,EAAEG,OAAO,CAAC,CAAC,CAAC,CAAC;AAEtE,eAAe;EACbC,IAAI,WAAJA,IAAIA,CAAA,EAAG;IACL,OAAO;MACL;MACAC,UAAU,EAAE;IACd,CAAC;EACH,CAAC;EACDC,OAAO,WAAPA,OAAOA,CAAA,EAAI;IACT,IAAI,CAACC,QAAQ,CAAC,CAAC;IACfC,MAAM,CAACC,gBAAgB,CAAC,QAAQ,EAAE,IAAI,CAACC,MAAM,CAAC;EAChD,CAAC;EACDC,aAAa,WAAbA,aAAaA,CAAA,EAAI;IACfH,MAAM,CAACI,mBAAmB,CAAC,QAAQ,EAAE,IAAI,CAACF,MAAM,CAAC;EACnD,CAAC;EACDG,OAAO,EAAE;IACPN,QAAQ,WAARA,QAAQA,CAAA,EAAI;MACV,IAAMO,MAAM,GAAG,IAAI,CAACC,KAAK,CAAC,QAAQ,CAAC;MACnC,IAAI,CAACD,MAAM,EAAE;MACb;MACA,IAAME,WAAW,GAAGd,UAAU,CAAC,CAACM,MAAM,CAACS,UAAU,GAAGT,MAAM,CAACU,WAAW,EAAEf,OAAO,CAAC,CAAC,CAAC,CAAC;MACnF,IAAIW,MAAM,EAAE;QACV,IAAIE,WAAW,GAAGf,cAAc,EAAE;UAChC;UACAL,KAAK,CAACC,KAAK,GAAG,CAAEW,MAAM,CAACU,WAAW,GAAGjB,cAAc,GAAIF,SAAS,EAAEI,OAAO,CAAC,CAAC,CAAC;UAC5EP,KAAK,CAACE,MAAM,GAAG,CAACU,MAAM,CAACU,WAAW,GAAGlB,UAAU,EAAEG,OAAO,CAAC,CAAC,CAAC;UAC3DW,MAAM,CAACK,KAAK,CAACC,SAAS,YAAAC,MAAA,CAAYzB,KAAK,CAACC,KAAK,QAAAwB,MAAA,CAAKzB,KAAK,CAACE,MAAM,4BAAyB;QACzF,CAAC,MAAM;UACL;UACAF,KAAK,CAACE,MAAM,GAAG,CAAEU,MAAM,CAACS,UAAU,GAAGhB,cAAc,GAAID,UAAU,EAAEG,OAAO,CAAC,CAAC,CAAC;UAC7EP,KAAK,CAACC,KAAK,GAAG,CAACW,MAAM,CAACS,UAAU,GAAGlB,SAAS,EAAEI,OAAO,CAAC,CAAC,CAAC;UACxDW,MAAM,CAACK,KAAK,CAACC,SAAS,YAAAC,MAAA,CAAYzB,KAAK,CAACC,KAAK,QAAAwB,MAAA,CAAKzB,KAAK,CAACE,MAAM,4BAAyB;QACzF;MACF;IACF,CAAC;IACDY,MAAM,WAANA,MAAMA,CAAA,EAAI;MAAA,IAAAY,KAAA;MACRC,YAAY,CAAC,IAAI,CAAClB,UAAU,CAAC;MAC7B,IAAI,CAACA,UAAU,GAAGmB,UAAU,CAAC,YAAM;QACjCF,KAAI,CAACf,QAAQ,CAAC,CAAC;MACjB,CAAC,EAAE,GAAG,CAAC;IACT;EACF;AACF,CAAC","ignoreList":[]}]}