1 line
3.8 KiB
JSON
1 line
3.8 KiB
JSON
{"remainingRequest":"F:\\lixiaobang\\suyi1111\\suyiScreen\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!F:\\lixiaobang\\suyi1111\\suyiScreen\\node_modules\\@jiaminghi\\data-view\\lib\\components\\fullScreenContainer\\src\\main.vue?vue&type=script&lang=js&","dependencies":[{"path":"F:\\lixiaobang\\suyi1111\\suyiScreen\\node_modules\\@jiaminghi\\data-view\\lib\\components\\fullScreenContainer\\src\\main.vue","mtime":1670891602073},{"path":"F:\\lixiaobang\\suyi1111\\suyiScreen\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1670891604112},{"path":"F:\\lixiaobang\\suyi1111\\suyiScreen\\node_modules\\babel-loader\\lib\\index.js","mtime":1670891602826},{"path":"F:\\lixiaobang\\suyi1111\\suyiScreen\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1670891604112},{"path":"F:\\lixiaobang\\suyi1111\\suyiScreen\\node_modules\\vue-loader\\lib\\index.js","mtime":1670891614530}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgYXV0b1Jlc2l6ZSBmcm9tICcuLi8uLi8uLi9taXhpbi9hdXRvUmVzaXplLmpzJw0KDQpleHBvcnQgZGVmYXVsdCB7DQogIG5hbWU6ICdEdkZ1bGxTY3JlZW5Db250YWluZXInLA0KICBtaXhpbnM6IFthdXRvUmVzaXplXSwNCiAgZGF0YSAoKSB7DQogICAgcmV0dXJuIHsNCiAgICAgIHJlZjogJ2Z1bGwtc2NyZWVuLWNvbnRhaW5lcicsDQogICAgICBhbGxXaWR0aDogMCwNCiAgICAgIHNjYWxlOiAwLA0KICAgICAgZGF0YXZSb290OiAnJywNCiAgICAgIHJlYWR5OiBmYWxzZQ0KICAgIH0NCiAgfSwNCiAgbWV0aG9kczogew0KICAgIGFmdGVyQXV0b1Jlc2l6ZU1peGluSW5pdCAoKSB7DQogICAgICBjb25zdCB7IGluaXRDb25maWcsIHNldEFwcFNjYWxlIH0gPSB0aGlzDQoNCiAgICAgIGluaXRDb25maWcoKQ0KDQogICAgICBzZXRBcHBTY2FsZSgpDQoNCiAgICAgIHRoaXMucmVhZHkgPSB0cnVlDQogICAgfSwNCiAgICBpbml0Q29uZmlnICgpIHsNCiAgICAgIGNvbnN0IHsgZG9tIH0gPSB0aGlzDQogICAgICBjb25zdCB7IHdpZHRoLCBoZWlnaHQgfSA9IHNjcmVlbg0KDQogICAgICB0aGlzLmFsbFdpZHRoID0gd2lkdGgNCg0KICAgICAgZG9tLnN0eWxlLndpZHRoID0gYCR7d2lkdGh9cHhgDQogICAgICBkb20uc3R5bGUuaGVpZ2h0ID0gYCR7aGVpZ2h0fXB4YA0KICAgIH0sDQogICAgc2V0QXBwU2NhbGUgKCkgew0KICAgICAgY29uc3QgeyBhbGxXaWR0aCwgZG9tIH0gPSB0aGlzDQoNCiAgICAgIGNvbnN0IGN1cnJlbnRXaWR0aCA9IGRvY3VtZW50LmJvZHkuY2xpZW50V2lkdGgNCg0KICAgICAgZG9tLnN0eWxlLnRyYW5zZm9ybSA9IGBzY2FsZSgke2N1cnJlbnRXaWR0aCAvIGFsbFdpZHRofSlgDQogICAgfSwNCiAgICBvblJlc2l6ZSAoKSB7DQogICAgICBjb25zdCB7IHNldEFwcFNjYWxlIH0gPSB0aGlzDQoNCiAgICAgIHNldEFwcFNjYWxlKCkNCiAgICB9DQogIH0NCn0NCg=="},{"version":3,"sources":["main.vue"],"names":[],"mappings":";;;;;;;;;AASA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA","file":"main.vue","sourceRoot":"node_modules/@jiaminghi/data-view/lib/components/fullScreenContainer/src","sourcesContent":["<template>\r\n <div id=\"dv-full-screen-container\" :ref=\"ref\">\r\n <template v-if=\"ready\">\r\n <slot></slot>\r\n </template>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport autoResize from '../../../mixin/autoResize.js'\r\n\r\nexport default {\r\n name: 'DvFullScreenContainer',\r\n mixins: [autoResize],\r\n data () {\r\n return {\r\n ref: 'full-screen-container',\r\n allWidth: 0,\r\n scale: 0,\r\n datavRoot: '',\r\n ready: false\r\n }\r\n },\r\n methods: {\r\n afterAutoResizeMixinInit () {\r\n const { initConfig, setAppScale } = this\r\n\r\n initConfig()\r\n\r\n setAppScale()\r\n\r\n this.ready = true\r\n },\r\n initConfig () {\r\n const { dom } = this\r\n const { width, height } = screen\r\n\r\n this.allWidth = width\r\n\r\n dom.style.width = `${width}px`\r\n dom.style.height = `${height}px`\r\n },\r\n setAppScale () {\r\n const { allWidth, dom } = this\r\n\r\n const currentWidth = document.body.clientWidth\r\n\r\n dom.style.transform = `scale(${currentWidth / allWidth})`\r\n },\r\n onResize () {\r\n const { setAppScale } = this\r\n\r\n setAppScale()\r\n }\r\n }\r\n}\r\n</script>"]}]} |