7702fc428a2ca5808ad4d4f727806f68.json 6.3 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\components\\wangEditor\\monaco.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\components\\wangEditor\\monaco.vue","mtime":1761185180039},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\babel.config.js","mtime":1761185179818},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\.babelrc","mtime":1761185179813},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8gaW1wb3J0ICogYXMgbW9uYWNvIGZyb20gJ21vbmFjby1lZGl0b3InOwovLyBpbXBvcnQgJ21vbmFjby1lZGl0b3IvZXNtL3ZzL2Jhc2ljLWxhbmd1YWdlcy9qYXZhc2NyaXB0L2phdmFzY3JpcHQuY29udHJpYnV0aW9uJzsKZXhwb3J0IGRlZmF1bHQgewogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBtb25hY29JbnN0YW5jZTogbnVsbCwKICAgICAgY29udGVudDogJycKICAgIH07CiAgfSwKICBwcm9wczogewogICAgdmFsdWU6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICBkZWZhdWx0OiAnJwogICAgfQogIH0sCiAgd2F0Y2g6IHsKICAgIHZhbHVlOiBmdW5jdGlvbiB2YWx1ZShuYWwpIHt9CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgLy8gdGhpcy5zZXRlZGl0b3IoKTsKICAgIHRoaXMuY29udGVudCA9IHRoaXMudmFsdWU7CiAgfSwKICBtZXRob2RzOiB7CiAgICBjaGFuZ2VDb250ZW50OiBmdW5jdGlvbiBjaGFuZ2VDb250ZW50KCkgewogICAgICB0aGlzLiRlbWl0KCdjaGFuZ2UnLCB0aGlzLmNvbnRlbnQpOwogICAgfSwKICAgIHNldFZhbHVlOiBmdW5jdGlvbiBzZXRWYWx1ZSh2YWwpIHsKICAgICAgLy8gdGhpcy5tb25hY29JbnN0YW5jZS5zZXRWYWx1ZSh2YWwpCiAgICB9LAogICAgc2V0ZWRpdG9yOiBmdW5jdGlvbiBzZXRlZGl0b3IoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIC8vIOWIneWni+WMlue8lui+keWZqOWunuS+iwoKICAgICAgdGhpcy5tb25hY29JbnN0YW5jZSA9IG1vbmFjby5lZGl0b3IuY3JlYXRlKHRoaXMuJHJlZnMuY29kZV9ib3gsIHsKICAgICAgICB2YWx1ZTogdGhpcy52YWx1ZSwKICAgICAgICB0aGVtZTogJ3ZzJywKICAgICAgICAvLyB2cywgaGMtYmxhY2ssIG9yIHZzLWRhcmsKCiAgICAgICAgbGFuZ3VhZ2U6ICdodG1sJywKICAgICAgICAvLyBzaGVsbOOAgXNxbOOAgXB5dGhvbgoKICAgICAgICByZWFkT25seTogZmFsc2UgLy8g5LiN6IO957yW6L6RCiAgICAgIH0pOwogICAgICAvLyDnvJbovpHlmajlhoXlrrnlj5HnlJ/mlLnlj5jml7bop6blj5EKICAgICAgdGhpcy5tb25hY29JbnN0YW5jZS5vbkRpZENoYW5nZU1vZGVsQ29udGVudChmdW5jdGlvbiAoKSB7CiAgICAgICAgX3RoaXMuJGVtaXQoJ2NoYW5nZScsIF90aGlzLm1vbmFjb0luc3RhbmNlLmdldFZhbHVlKCkpOwogICAgICB9KTsKICAgIH0KICB9LAogIGJlZm9yZURlc3Ryb3k6IGZ1bmN0aW9uIGJlZm9yZURlc3Ryb3koKSB7CiAgICBpZiAodGhpcy5tb25hY29JbnN0YW5jZSkgewogICAgICB0aGlzLm1vbmFjb0luc3RhbmNlLmRpc3Bvc2UoKTsKICAgICAgdGhpcy5tb25hY29JbnN0YW5jZSA9IG51bGw7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["data","monacoInstance","content","props","value","type","String","default","watch","nal","mounted","methods","changeContent","$emit","setValue","val","seteditor","_this","monaco","editor","create","$refs","code_box","theme","language","readOnly","onDidChangeModelContent","getValue","beforeDestroy","dispose"],"sources":["src/components/wangEditor/monaco.vue"],"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"],"mappings":"AAOA;AACA;AACA;EACAA,IAAA,WAAAA,KAAA;IACA;MACAC,cAAA;MACAC,OAAA;IACA;EACA;EACAC,KAAA;IACAC,KAAA;MACAC,IAAA,EAAAC,MAAA;MACAC,OAAA;IACA;EACA;EACAC,KAAA;IACAJ,KAAA,WAAAA,MAAAK,GAAA;EACA;EACAC,OAAA,WAAAA,QAAA;IACA;IACA,KAAAR,OAAA,QAAAE,KAAA;EACA;EACAO,OAAA;IACAC,aAAA,WAAAA,cAAA;MACA,KAAAC,KAAA,gBAAAX,OAAA;IACA;IACAY,QAAA,WAAAA,SAAAC,GAAA;MACA;IAAA,CACA;IACAC,SAAA,WAAAA,UAAA;MAAA,IAAAC,KAAA;MACA;;MAEA,KAAAhB,cAAA,GAAAiB,MAAA,CAAAC,MAAA,CAAAC,MAAA,MAAAC,KAAA,CAAAC,QAAA;QACAlB,KAAA,OAAAA,KAAA;QACAmB,KAAA;QAAA;;QAEAC,QAAA;QAAA;;QAEAC,QAAA;MACA;MACA;MACA,KAAAxB,cAAA,CAAAyB,uBAAA;QACAT,KAAA,CAAAJ,KAAA,WAAAI,KAAA,CAAAhB,cAAA,CAAA0B,QAAA;MACA;IACA;EACA;EACAC,aAAA,WAAAA,cAAA;IACA,SAAA3B,cAAA;MACA,KAAAA,cAAA,CAAA4B,OAAA;MACA,KAAA5B,cAAA;IACA;EACA;AACA","ignoreList":[]}]}