1 line
2.8 KiB
JSON
1 line
2.8 KiB
JSON
{"ast":null,"code":"import { computed, onMounted } from \"vue\";\nimport { useStore } from \"vuex\";\nimport { useRouter } from \"vue-router\";\nexport default {\n name: \"GameIframe\",\n setup() {\n const store = useStore();\n const router = useRouter();\n const gameUrl = computed(() => store.state.app.gameUrl);\n const goBack = () => {\n router.back();\n };\n onMounted(() => {\n store.commit(\"config/setValue\", {\n name: \"musicVolume\",\n type: false\n });\n });\n return {\n gameUrl,\n goBack\n };\n }\n};","map":{"version":3,"names":["computed","onMounted","useStore","useRouter","name","setup","store","router","gameUrl","state","app","goBack","back","commit","type"],"sources":["/Users/li/Desktop/work/work2/OG/GamePortrait/src/views/game.vue"],"sourcesContent":["<template>\n <div class=\"game-iframe\">\n <div v-if=\"false\" class=\"back\" @click=\"goBack\">返回</div>\n <iframe class=\"iframe\" :src=\"gameUrl\" frameborder=\"0\"></iframe>\n </div>\n</template>\n\n<script>\nimport { computed, onMounted } from \"vue\"\nimport { useStore } from \"vuex\"\nimport { useRouter } from \"vue-router\"\nexport default {\n name: \"GameIframe\",\n setup() {\n const store = useStore()\n const router = useRouter()\n const gameUrl = computed(() => store.state.app.gameUrl)\n const goBack = () => {\n router.back()\n }\n onMounted(() => {\n store.commit(\"config/setValue\", { name: \"musicVolume\", type: false })\n })\n return { gameUrl, goBack }\n }\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.game-iframe {\n width: 100%;\n height: 100%;\n background: #000;\n position: absolute;\n transform: rotateX(0deg);\n .back {\n position: absolute;\n z-index: 999;\n top: 0.34rem;\n left: 0.5rem;\n width: 1.2rem;\n height: 1.2rem;\n background: #212121;\n font-size: 0.4rem;\n text-align: center;\n line-height: 1.2rem;\n border-radius: 0.2rem;\n font-weight: bold;\n box-sizing: border-box;\n border: 1px solid #959494;\n color: #fff;\n &:active {\n opacity: 0.8;\n }\n }\n .iframe {\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n }\n}\n</style>\n"],"mappings":"AAQA,SAASA,QAAQ,EAAEC,SAAQ,QAAS,KAAI;AACxC,SAASC,QAAO,QAAS,MAAK;AAC9B,SAASC,SAAQ,QAAS,YAAW;AACrC,eAAe;EACbC,IAAI,EAAE,YAAY;EAClBC,KAAKA,CAAA,EAAG;IACN,MAAMC,KAAI,GAAIJ,QAAQ,EAAC;IACvB,MAAMK,MAAK,GAAIJ,SAAS,EAAC;IACzB,MAAMK,OAAM,GAAIR,QAAQ,CAAC,MAAMM,KAAK,CAACG,KAAK,CAACC,GAAG,CAACF,OAAO;IACtD,MAAMG,MAAK,GAAIA,CAAA,KAAM;MACnBJ,MAAM,CAACK,IAAI,EAAC;IACd;IACAX,SAAS,CAAC,MAAM;MACdK,KAAK,CAACO,MAAM,CAAC,iBAAiB,EAAE;QAAET,IAAI,EAAE,aAAa;QAAEU,IAAI,EAAE;MAAM,CAAC;IACtE,CAAC;IACD,OAAO;MAAEN,OAAO;MAAEG;IAAO;EAC3B;AACF"},"metadata":{},"sourceType":"module","externalDependencies":[]} |