diff --git a/package.json b/package.json index f8517fb0..12ee3958 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,11 @@ "dependencies": { "@ant-design-vue/pro-layout": "^3.2.4", "@ant-design/icons-vue": "^6.1.0", + "@codemirror/lang-javascript": "^6.2.1", + "@codemirror/merge": "^6.1.2", + "@codemirror/theme-one-dark": "^6.1.2", "ant-design-vue": "^3.2.20", + "codemirror": "^6.0.1", "dayjs": "^1.11.8", "echarts": "^5.4.2", "file-saver": "^2.0.5", @@ -23,8 +27,9 @@ "nprogress": "^0.2.0", "pinia": "^2.1.4", "vue": "^3.3.4", - "vue-router": "^4.2.4", - "vue-i18n": "^9.3.0" + "vue-codemirror": "^6.1.1", + "vue-i18n": "^9.3.0", + "vue-router": "^4.2.4" }, "devDependencies": { "@types/file-saver": "^2.0.5", diff --git a/src/components/CodemirrorEdite/index.vue b/src/components/CodemirrorEdite/index.vue new file mode 100644 index 00000000..37258b9d --- /dev/null +++ b/src/components/CodemirrorEdite/index.vue @@ -0,0 +1,61 @@ + + + + diff --git a/src/components/CodemirrorEditeDiff/index.vue b/src/components/CodemirrorEditeDiff/index.vue new file mode 100644 index 00000000..d86eeb65 --- /dev/null +++ b/src/components/CodemirrorEditeDiff/index.vue @@ -0,0 +1,118 @@ + + + +