1 line
9.7 KiB
JSON
1 line
9.7 KiB
JSON
{"remainingRequest":"/Users/kang/Gitea/vue-element-admin-i18n/node_modules/babel-loader/lib/index.js!/Users/kang/Gitea/vue-element-admin-i18n/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/kang/Gitea/vue-element-admin-i18n/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin-i18n/src/views/i18n-demo/index.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin-i18n/src/views/i18n-demo/index.vue","mtime":1599486365000},{"path":"/Users/kang/Gitea/vue-element-admin-i18n/babel.config.js","mtime":1599486365000},{"path":"/Users/kang/Gitea/vue-element-admin-i18n/node_modules/cache-loader/dist/cjs.js","mtime":1754408227855},{"path":"/Users/kang/Gitea/vue-element-admin-i18n/node_modules/babel-loader/lib/index.js","mtime":1754408228132},{"path":"/Users/kang/Gitea/vue-element-admin-i18n/node_modules/cache-loader/dist/cjs.js","mtime":1754408227855},{"path":"/Users/kang/Gitea/vue-element-admin-i18n/node_modules/vue-loader/lib/index.js","mtime":1754408228175}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCBsb2NhbCBmcm9tICcuL2xvY2FsJzsKdmFyIHZpZXdOYW1lID0gJ2kxOG5WaWV3JzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdJMThuJywKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZGF0ZTogJycsCiAgICAgIHRhYmxlRGF0YTogW3sKICAgICAgICBkYXRlOiAnMjAxNi0wNS0wMycsCiAgICAgICAgbmFtZTogJ1RvbScsCiAgICAgICAgYWRkcmVzczogJ05vLiAxODksIEdyb3ZlIFN0LCBMb3MgQW5nZWxlcycKICAgICAgfSwgewogICAgICAgIGRhdGU6ICcyMDE2LTA1LTAyJywKICAgICAgICBuYW1lOiAnVG9tJywKICAgICAgICBhZGRyZXNzOiAnTm8uIDE4OSwgR3JvdmUgU3QsIExvcyBBbmdlbGVzJwogICAgICB9LCB7CiAgICAgICAgZGF0ZTogJzIwMTYtMDUtMDQnLAogICAgICAgIG5hbWU6ICdUb20nLAogICAgICAgIGFkZHJlc3M6ICdOby4gMTg5LCBHcm92ZSBTdCwgTG9zIEFuZ2VsZXMnCiAgICAgIH0sIHsKICAgICAgICBkYXRlOiAnMjAxNi0wNS0wMScsCiAgICAgICAgbmFtZTogJ1RvbScsCiAgICAgICAgYWRkcmVzczogJ05vLiAxODksIEdyb3ZlIFN0LCBMb3MgQW5nZWxlcycKICAgICAgfV0sCiAgICAgIG9wdGlvbnM6IFtdLAogICAgICB2YWx1ZTogJycKICAgIH07CiAgfSwKICBjb21wdXRlZDogewogICAgbGFuZzogewogICAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKICAgICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUuYXBwLmxhbmd1YWdlOwogICAgICB9LAogICAgICBzZXQ6IGZ1bmN0aW9uIHNldChsYW5nKSB7CiAgICAgICAgdGhpcy4kaTE4bi5sb2NhbGUgPSBsYW5nOwogICAgICAgIHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdhcHAvc2V0TGFuZ3VhZ2UnLCBsYW5nKTsKICAgICAgfQogICAgfQogIH0sCiAgd2F0Y2g6IHsKICAgIGxhbmc6IGZ1bmN0aW9uIGxhbmcoKSB7CiAgICAgIHRoaXMuc2V0T3B0aW9ucygpOwogICAgfQogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIGlmICghdGhpcy4kaTE4bi5nZXRMb2NhbGVNZXNzYWdlKCdlbicpW3ZpZXdOYW1lXSkgewogICAgICB0aGlzLiRpMThuLm1lcmdlTG9jYWxlTWVzc2FnZSgnZW4nLCBsb2NhbC5lbik7CiAgICAgIHRoaXMuJGkxOG4ubWVyZ2VMb2NhbGVNZXNzYWdlKCd6aCcsIGxvY2FsLnpoKTsKICAgICAgdGhpcy4kaTE4bi5tZXJnZUxvY2FsZU1lc3NhZ2UoJ2VzJywgbG9jYWwuZXMpOwogICAgICB0aGlzLiRpMThuLm1lcmdlTG9jYWxlTWVzc2FnZSgnamEnLCBsb2NhbC5qYSk7CiAgICB9CiAgICB0aGlzLnNldE9wdGlvbnMoKTsgLy8gc2V0IGRlZmF1bHQgc2VsZWN0IG9wdGlvbnMKICB9LAogIG1ldGhvZHM6IHsKICAgIHNldE9wdGlvbnM6IGZ1bmN0aW9uIHNldE9wdGlvbnMoKSB7CiAgICAgIHRoaXMub3B0aW9ucyA9IFt7CiAgICAgICAgdmFsdWU6ICcxJywKICAgICAgICBsYWJlbDogdGhpcy4kdCgnaTE4blZpZXcub25lJykKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAnMicsCiAgICAgICAgbGFiZWw6IHRoaXMuJHQoJ2kxOG5WaWV3LnR3bycpCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogJzMnLAogICAgICAgIGxhYmVsOiB0aGlzLiR0KCdpMThuVmlldy50aHJlZScpCiAgICAgIH1dOwogICAgfQogIH0KfTs="},{"version":3,"names":["local","viewName","name","data","date","tableData","address","options","value","computed","lang","get","$store","state","app","language","set","$i18n","locale","dispatch","watch","setOptions","created","getLocaleMessage","mergeLocaleMessage","en","zh","es","ja","methods","label","$t"],"sources":["src/views/i18n-demo/index.vue"],"sourcesContent":["<template>\n <div>\n <el-card class=\"box-card\" style=\"margin-top:40px;\">\n <div slot=\"header\" class=\"clearfix\">\n <svg-icon icon-class=\"international\" />\n <span style=\"margin-left:10px;\">{{ $t('i18nView.title') }}</span>\n </div>\n <div>\n <el-radio-group v-model=\"lang\" size=\"small\">\n <el-radio label=\"zh\" border>\n 简体中文\n </el-radio>\n <el-radio label=\"en\" border>\n English\n </el-radio>\n <el-radio label=\"es\" border>\n Español\n </el-radio>\n <el-radio label=\"ja\" border>\n 日本語\n </el-radio>\n </el-radio-group>\n <el-tag style=\"margin-top:15px;display:block;\" type=\"info\">\n {{ $t('i18nView.note') }}\n </el-tag>\n </div>\n </el-card>\n\n <el-row :gutter=\"20\" style=\"margin:100px 15px 50px;\">\n <el-col :span=\"12\" :xs=\"24\">\n <div class=\"block\">\n <el-date-picker v-model=\"date\" :placeholder=\"$t('i18nView.datePlaceholder')\" type=\"date\" />\n </div>\n <div class=\"block\">\n <el-select v-model=\"value\" :placeholder=\"$t('i18nView.selectPlaceholder')\">\n <el-option\n v-for=\"item in options\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\"\n />\n </el-select>\n </div>\n <div class=\"block\">\n <el-button class=\"item-btn\" size=\"small\">\n {{ $t('i18nView.default') }}\n </el-button>\n <el-button class=\"item-btn\" size=\"small\" type=\"primary\">\n {{ $t('i18nView.primary') }}\n </el-button>\n <el-button class=\"item-btn\" size=\"small\" type=\"success\">\n {{ $t('i18nView.success') }}\n </el-button>\n <el-button class=\"item-btn\" size=\"small\" type=\"info\">\n {{ $t('i18nView.info') }}\n </el-button>\n <el-button class=\"item-btn\" size=\"small\" type=\"warning\">\n {{ $t('i18nView.warning') }}\n </el-button>\n <el-button class=\"item-btn\" size=\"small\" type=\"danger\">\n {{ $t('i18nView.danger') }}\n </el-button>\n </div>\n </el-col>\n <el-col :span=\"12\" :xs=\"24\">\n <el-table :data=\"tableData\" fit highlight-current-row border style=\"width: 100%\">\n <el-table-column :label=\"$t('i18nView.tableName')\" prop=\"name\" width=\"100\" align=\"center\" />\n <el-table-column :label=\"$t('i18nView.tableDate')\" prop=\"date\" width=\"120\" align=\"center\" />\n <el-table-column :label=\"$t('i18nView.tableAddress')\" prop=\"address\" />\n </el-table>\n </el-col>\n </el-row>\n </div>\n</template>\n\n<script>\nimport local from './local'\nconst viewName = 'i18nView'\n\nexport default {\n name: 'I18n',\n data() {\n return {\n date: '',\n tableData: [{\n date: '2016-05-03',\n name: 'Tom',\n address: 'No. 189, Grove St, Los Angeles'\n },\n {\n date: '2016-05-02',\n name: 'Tom',\n address: 'No. 189, Grove St, Los Angeles'\n },\n {\n date: '2016-05-04',\n name: 'Tom',\n address: 'No. 189, Grove St, Los Angeles'\n },\n {\n date: '2016-05-01',\n name: 'Tom',\n address: 'No. 189, Grove St, Los Angeles'\n }],\n options: [],\n value: ''\n }\n },\n computed: {\n lang: {\n get() {\n return this.$store.state.app.language\n },\n set(lang) {\n this.$i18n.locale = lang\n this.$store.dispatch('app/setLanguage', lang)\n }\n }\n },\n watch: {\n lang() {\n this.setOptions()\n }\n },\n created() {\n if (!this.$i18n.getLocaleMessage('en')[viewName]) {\n this.$i18n.mergeLocaleMessage('en', local.en)\n this.$i18n.mergeLocaleMessage('zh', local.zh)\n this.$i18n.mergeLocaleMessage('es', local.es)\n this.$i18n.mergeLocaleMessage('ja', local.ja)\n }\n this.setOptions() // set default select options\n },\n methods: {\n setOptions() {\n this.options = [\n {\n value: '1',\n label: this.$t('i18nView.one')\n },\n {\n value: '2',\n label: this.$t('i18nView.two')\n },\n {\n value: '3',\n label: this.$t('i18nView.three')\n }\n ]\n }\n }\n}\n</script>\n\n<style scoped>\n.box-card {\n width: 600px;\n max-width: 100%;\n margin: 20px auto;\n}\n.item-btn{\n margin-bottom: 15px;\n margin-left: 0px;\n}\n.block {\n padding: 25px;\n}\n</style>\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4EA,OAAAA,KAAA;AACA,IAAAC,QAAA;AAEA;EACAC,IAAA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,IAAA;MACAC,SAAA;QACAD,IAAA;QACAF,IAAA;QACAI,OAAA;MACA,GACA;QACAF,IAAA;QACAF,IAAA;QACAI,OAAA;MACA,GACA;QACAF,IAAA;QACAF,IAAA;QACAI,OAAA;MACA,GACA;QACAF,IAAA;QACAF,IAAA;QACAI,OAAA;MACA;MACAC,OAAA;MACAC,KAAA;IACA;EACA;EACAC,QAAA;IACAC,IAAA;MACAC,GAAA,WAAAA,IAAA;QACA,YAAAC,MAAA,CAAAC,KAAA,CAAAC,GAAA,CAAAC,QAAA;MACA;MACAC,GAAA,WAAAA,IAAAN,IAAA;QACA,KAAAO,KAAA,CAAAC,MAAA,GAAAR,IAAA;QACA,KAAAE,MAAA,CAAAO,QAAA,oBAAAT,IAAA;MACA;IACA;EACA;EACAU,KAAA;IACAV,IAAA,WAAAA,KAAA;MACA,KAAAW,UAAA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA;IACA,UAAAL,KAAA,CAAAM,gBAAA,OAAAtB,QAAA;MACA,KAAAgB,KAAA,CAAAO,kBAAA,OAAAxB,KAAA,CAAAyB,EAAA;MACA,KAAAR,KAAA,CAAAO,kBAAA,OAAAxB,KAAA,CAAA0B,EAAA;MACA,KAAAT,KAAA,CAAAO,kBAAA,OAAAxB,KAAA,CAAA2B,EAAA;MACA,KAAAV,KAAA,CAAAO,kBAAA,OAAAxB,KAAA,CAAA4B,EAAA;IACA;IACA,KAAAP,UAAA;EACA;EACAQ,OAAA;IACAR,UAAA,WAAAA,WAAA;MACA,KAAAd,OAAA,IACA;QACAC,KAAA;QACAsB,KAAA,OAAAC,EAAA;MACA,GACA;QACAvB,KAAA;QACAsB,KAAA,OAAAC,EAAA;MACA,GACA;QACAvB,KAAA;QACAsB,KAAA,OAAAC,EAAA;MACA,EACA;IACA;EACA;AACA","ignoreList":[]}]} |