| 1 |
- {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\components\\wangEditor\\monaco.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\components\\wangEditor\\monaco.vue","mtime":1761614938990},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:DQovLyBpbXBvcnQgKiBhcyBtb25hY28gZnJvbSAnbW9uYWNvLWVkaXRvcic7DQovLyBpbXBvcnQgJ21vbmFjby1lZGl0b3IvZXNtL3ZzL2Jhc2ljLWxhbmd1YWdlcy9qYXZhc2NyaXB0L2phdmFzY3JpcHQuY29udHJpYnV0aW9uJzsNCmV4cG9ydCBkZWZhdWx0IHsNCiAgZGF0YSgpIHsNCiAgICByZXR1cm4gew0KICAgICAgbW9uYWNvSW5zdGFuY2U6IG51bGwsDQogICAgICBjb250ZW50OiAnJywNCiAgICB9Ow0KICB9LA0KICBwcm9wczogew0KICAgIHZhbHVlOiB7DQogICAgICB0eXBlOiBTdHJpbmcsDQogICAgICBkZWZhdWx0OiAnJywNCiAgICB9LA0KICB9LA0KICB3YXRjaDogew0KICAgIHZhbHVlKG5hbCkge30sDQogIH0sDQogIG1vdW50ZWQoKSB7DQogICAgLy8gdGhpcy5zZXRlZGl0b3IoKTsNCiAgICB0aGlzLmNvbnRlbnQgPSB0aGlzLnZhbHVlOw0KICB9LA0KICBtZXRob2RzOiB7DQogICAgY2hhbmdlQ29udGVudCgpIHsNCiAgICAgIHRoaXMuJGVtaXQoJ2NoYW5nZScsIHRoaXMuY29udGVudCk7DQogICAgfSwNCiAgICBzZXRWYWx1ZSh2YWwpIHsNCiAgICAgIC8vIHRoaXMubW9uYWNvSW5zdGFuY2Uuc2V0VmFsdWUodmFsKQ0KICAgIH0sDQogICAgc2V0ZWRpdG9yKCkgew0KICAgICAgLy8g5Yid5aeL5YyW57yW6L6R5Zmo5a6e5L6LDQoNCiAgICAgIHRoaXMubW9uYWNvSW5zdGFuY2UgPSBtb25hY28uZWRpdG9yLmNyZWF0ZSh0aGlzLiRyZWZzLmNvZGVfYm94LCB7DQogICAgICAgIHZhbHVlOiB0aGlzLnZhbHVlLA0KICAgICAgICB0aGVtZTogJ3ZzJywgLy8gdnMsIGhjLWJsYWNrLCBvciB2cy1kYXJrDQoNCiAgICAgICAgbGFuZ3VhZ2U6ICdodG1sJywgLy8gc2hlbGzjgIFzcWzjgIFweXRob24NCg0KICAgICAgICByZWFkT25seTogZmFsc2UsIC8vIOS4jeiDvee8lui+kQ0KICAgICAgfSk7DQogICAgICAvLyDnvJbovpHlmajlhoXlrrnlj5HnlJ/mlLnlj5jml7bop6blj5ENCiAgICAgIHRoaXMubW9uYWNvSW5zdGFuY2Uub25EaWRDaGFuZ2VNb2RlbENvbnRlbnQoKCkgPT4gew0KICAgICAgICB0aGlzLiRlbWl0KCdjaGFuZ2UnLCB0aGlzLm1vbmFjb0luc3RhbmNlLmdldFZhbHVlKCkpOw0KICAgICAgfSk7DQogICAgfSwNCiAgfSwNCiAgYmVmb3JlRGVzdHJveSgpIHsNCiAgICBpZiAodGhpcy5tb25hY29JbnN0YW5jZSkgew0KICAgICAgdGhpcy5tb25hY29JbnN0YW5jZS5kaXNwb3NlKCk7DQogICAgICB0aGlzLm1vbmFjb0luc3RhbmNlID0gbnVsbDsNCiAgICB9DQogIH0sDQp9Ow0K"},{"version":3,"sources":["monaco.vue"],"names":[],"mappings":";AAOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"monaco.vue","sourceRoot":"src/components/wangEditor","sourcesContent":["<template>\r\n <div ref=\"code_box\" class=\"text\">\r\n <el-input v-model=\"content\" type=\"textarea\" placeholder=\"\" @change=\"changeContent\" />\r\n </div>\r\n</template>\r\n\r\n<script>\r\n// import * as monaco from 'monaco-editor';\r\n// import 'monaco-editor/esm/vs/basic-languages/javascript/javascript.contribution';\r\nexport default {\r\n data() {\r\n return {\r\n monacoInstance: null,\r\n content: '',\r\n };\r\n },\r\n props: {\r\n value: {\r\n type: String,\r\n default: '',\r\n },\r\n },\r\n watch: {\r\n value(nal) {},\r\n },\r\n mounted() {\r\n // this.seteditor();\r\n this.content = this.value;\r\n },\r\n methods: {\r\n changeContent() {\r\n this.$emit('change', this.content);\r\n },\r\n setValue(val) {\r\n // this.monacoInstance.setValue(val)\r\n },\r\n seteditor() {\r\n // 初始化编辑器实例\r\n\r\n this.monacoInstance = monaco.editor.create(this.$refs.code_box, {\r\n value: this.value,\r\n theme: 'vs', // vs, hc-black, or vs-dark\r\n\r\n language: 'html', // shell、sql、python\r\n\r\n readOnly: false, // 不能编辑\r\n });\r\n // 编辑器内容发生改变时触发\r\n this.monacoInstance.onDidChangeModelContent(() => {\r\n this.$emit('change', this.monacoInstance.getValue());\r\n });\r\n },\r\n },\r\n beforeDestroy() {\r\n if (this.monacoInstance) {\r\n this.monacoInstance.dispose();\r\n this.monacoInstance = null;\r\n }\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"css\" scoped>\r\n.editor {\r\n width: 100%;\r\n margin: 0 auto;\r\n}\r\n.text ::v-deep .ivu-input-wrapper {\r\n min-height: 600px;\r\n}\r\n.text ::v-deeptextarea.ivu-input {\r\n min-height: 600px;\r\n}\r\n.text {\r\n border: 1px solid #ccc;\r\n min-height: 600px;\r\n}\r\n.w-e-text-container {\r\n /* height: 490px !important; */\r\n}\r\n</style>\r\n"]}]}
|