1 line
9.1 KiB
JSON
1 line
9.1 KiB
JSON
{"ast":null,"code":"import { toDisplayString as _toDisplayString, createElementVNode as _createElementVNode, normalizeClass as _normalizeClass, resolveComponent as _resolveComponent, createVNode as _createVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\";\nconst _withScopeId = n => (_pushScopeId(\"data-v-491276c7\"), n = n(), _popScopeId(), n);\nconst _hoisted_1 = {\n class: \"setcamera\"\n};\nconst _hoisted_2 = {\n class: \"title\"\n};\nconst _hoisted_3 = {\n class: \"list\"\n};\nconst _hoisted_4 = {\n class: \"lable\"\n};\nconst _hoisted_5 = {\n class: \"box\"\n};\nconst _hoisted_6 = {\n class: \"list\"\n};\nconst _hoisted_7 = {\n class: \"lable\"\n};\nconst _hoisted_8 = {\n class: \"box\"\n};\nconst _hoisted_9 = {\n class: \"list flex flex-align-center\"\n};\nconst _hoisted_10 = {\n class: \"text\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n const _component_van_switch = _resolveComponent(\"van-switch\");\n return _openBlock(), _createElementBlock(\"div\", _hoisted_1, [_createElementVNode(\"h3\", _hoisted_2, _toDisplayString(_ctx.Lang[_ctx.Type].set_video), 1 /* TEXT */), _createElementVNode(\"div\", _hoisted_3, [_createElementVNode(\"div\", _hoisted_4, _toDisplayString(_ctx.Lang[_ctx.Type].definition), 1 /* TEXT */), _createElementVNode(\"div\", _hoisted_5, [_createElementVNode(\"span\", {\n class: _normalizeClass([\"btn\", {\n active: _ctx.info.definition == 1\n }]),\n onClick: _cache[0] || (_cache[0] = $event => $options.updateVideo('definition', 1))\n }, _toDisplayString(_ctx.Lang[_ctx.Type].HD), 3 /* TEXT, CLASS */), _createElementVNode(\"span\", {\n class: _normalizeClass([\"btn\", {\n active: _ctx.info.definition == 2\n }]),\n onClick: _cache[1] || (_cache[1] = $event => $options.updateVideo('definition', 2))\n }, _toDisplayString(_ctx.Lang[_ctx.Type].SD), 3 /* TEXT, CLASS */)])]), _createElementVNode(\"div\", _hoisted_6, [_createElementVNode(\"div\", _hoisted_7, _toDisplayString(_ctx.Lang[_ctx.Type].line), 1 /* TEXT */), _createElementVNode(\"div\", _hoisted_8, [_createElementVNode(\"span\", {\n class: _normalizeClass([\"btn\", {\n active: _ctx.info.line == 1\n }]),\n onClick: _cache[2] || (_cache[2] = $event => $options.updateVideo('line', 1))\n }, _toDisplayString(_ctx.Lang[_ctx.Type].line) + \"1 \", 3 /* TEXT, CLASS */), _createElementVNode(\"span\", {\n class: _normalizeClass([\"btn\", {\n active: _ctx.info.line == 2\n }]),\n onClick: _cache[3] || (_cache[3] = $event => $options.updateVideo('line', 2))\n }, _toDisplayString(_ctx.Lang[_ctx.Type].line) + \"2 \", 3 /* TEXT, CLASS */)])]), _createElementVNode(\"div\", _hoisted_9, [_createElementVNode(\"div\", _hoisted_10, _toDisplayString(_ctx.Lang[_ctx.Type].video) + \" \" + _toDisplayString($data.switchVideo ? _ctx.Lang[_ctx.Type].ON : _ctx.Lang[_ctx.Type].OFF), 1 /* TEXT */), _createVNode(_component_van_switch, {\n modelValue: $data.switchVideo,\n \"onUpdate:modelValue\": _cache[4] || (_cache[4] = $event => $data.switchVideo = $event),\n onChange: $options.switchVideoFn,\n size: \"0.7rem\"\n }, null, 8 /* PROPS */, [\"modelValue\", \"onChange\"])])]);\n}","map":{"version":3,"names":["class","_createElementBlock","_hoisted_1","_createElementVNode","_hoisted_2","_toDisplayString","_ctx","Lang","Type","set_video","_hoisted_3","_hoisted_4","definition","_hoisted_5","_normalizeClass","active","info","onClick","_cache","$event","$options","updateVideo","HD","SD","_hoisted_6","_hoisted_7","line","_hoisted_8","_hoisted_9","_hoisted_10","video","$data","switchVideo","ON","OFF","_createVNode","_component_van_switch","onChange","switchVideoFn","size"],"sources":["/Users/li/Desktop/work/work2/OG/GamePortrait/src/components/setCamera.vue"],"sourcesContent":["<template>\n <div class=\"setcamera\">\n <h3 class=\"title\">{{ Lang[Type].set_video }}</h3>\n <div class=\"list\">\n <div class=\"lable\">{{ Lang[Type].definition }}</div>\n <div class=\"box\">\n <span\n class=\"btn\"\n :class=\"{ active: info.definition == 1 }\"\n @click=\"updateVideo('definition', 1)\"\n >\n {{ Lang[Type].HD }}\n </span>\n <span\n class=\"btn\"\n :class=\"{ active: info.definition == 2 }\"\n @click=\"updateVideo('definition', 2)\"\n >\n {{ Lang[Type].SD }}\n </span>\n </div>\n </div>\n <div class=\"list\">\n <div class=\"lable\">{{ Lang[Type].line }}</div>\n <div class=\"box\">\n <span\n class=\"btn\"\n :class=\"{ active: info.line == 1 }\"\n @click=\"updateVideo('line', 1)\"\n >\n {{ Lang[Type].line }}1\n </span>\n <span\n class=\"btn\"\n :class=\"{ active: info.line == 2 }\"\n @click=\"updateVideo('line', 2)\"\n >\n {{ Lang[Type].line }}2\n </span>\n </div>\n </div>\n <div class=\"list flex flex-align-center\">\n <div class=\"text\">\n {{ Lang[Type].video }}\n {{ switchVideo ? Lang[Type].ON : Lang[Type].OFF }}\n </div>\n <van-switch v-model=\"switchVideo\" @change=\"switchVideoFn\" size=\"0.7rem\" />\n </div>\n </div>\n</template>\n<script>\nimport { mapState } from \"vuex\"\nexport default {\n name: \"SwitchTab\",\n data() {\n return {\n switchVideo: true\n }\n },\n created() {},\n methods: {\n switchVideoFn(type) {\n this.$store.commit(\"config/switchVideo\", type)\n },\n updateVideo(type, choose) {\n this.$store.commit(\"config/updateVideo\", { type, choose })\n }\n },\n computed: {\n ...mapState({\n Lang: (state) => state.config.$lang,\n Type: (state) => state.config.$Type,\n userInfo: (state) => state.app.userInfo,\n video: (state) => state.config.switchVideo,\n info: (state) => state.config.video\n })\n },\n watch: {\n video: {\n handler(state) {\n if (state == true) {\n this.switchVideo = true\n } else {\n this.switchVideo = false\n }\n },\n immediate: true\n }\n }\n}\n</script>\n<style lang=\"scss\" scoped>\n.setcamera {\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.8);\n overflow: hidden;\n transform: rotateX(0deg);\n .title {\n margin: 0.6rem auto;\n font-size: 0.7rem;\n font-weight: 600;\n text-align: center;\n color: #fff;\n }\n .list {\n padding: 0 0.5rem;\n font-size: 0.55rem;\n margin-top: 1rem;\n color: #fff;\n .lable {\n padding-bottom: 0.4rem;\n }\n .text {\n padding-right: 1rem;\n }\n .box {\n display: flex;\n width: 100%;\n .btn {\n color: #ddd;\n border: 1px solid #ddd;\n font-size: 0.45rem;\n margin-right: 0.5rem;\n width: 36%;\n text-align: center;\n padding: 0.25rem 0;\n line-height: 1;\n border-radius: 0.1rem;\n &.active {\n color: #5bc1f1;\n border-color: #5bc1f1;\n }\n }\n }\n }\n}\n</style>\n"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]} |