Jelajahi Sumber

粘贴`RequestBody`时,自动对`key`添加双引号

mxd 4 tahun lalu
induk
melakukan
8531e51b3e

+ 6 - 0
magic-editor/src/console/src/components/layout/magic-request.vue

@@ -348,6 +348,12 @@
           this.bodyEditor.onDidChangeModelContent(() => {
             this.updateRequestBody(this.bodyEditor.getValue())
             this.info.requestBody = this.bodyEditor.getValue()
+            console.log('变化?')
+          })
+          this.bodyEditor.onDidPaste((e) => {
+            try {
+              this.bodyEditor.setValue(JSON.stringify(eval(`(${this.bodyEditor.getValue()})`), null, 4))
+            } catch (ignored) { }
           })
           this.bodyEditor && this.bodyEditor.setValue(formatJson(this.info.requestBody) || '{\r\n\t\r\n}')
           bus.$on('update-window-size', () => this.layout())