From 7bd7ea34adef3a393d44e25e3984a798d2c59e4e Mon Sep 17 00:00:00 2001
From: xiaoxian521 <1923740402@qq.com>
Date: Wed, 19 Oct 2022 23:24:02 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0`json=E7=BC=96?=
=?UTF-8?q?=E8=BE=91=E5=99=A8demo`?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
locales/en.yaml | 1 +
locales/zh-CN.yaml | 1 +
package.json | 2 +-
pnpm-lock.yaml | 2 +-
src/router/modules/components.ts | 8 ++
src/views/components/json-editor/index.vue | 102 +++++++++++++++++++++
6 files changed, 114 insertions(+), 2 deletions(-)
create mode 100644 src/views/components/json-editor/index.vue
diff --git a/locales/en.yaml b/locales/en.yaml
index 119922862..d737a7fa3 100644
--- a/locales/en.yaml
+++ b/locales/en.yaml
@@ -49,6 +49,7 @@ menus:
hsseamless: Seamless Scroll
hscontextmenu: Context Menu
hstypeit: Typeit Components
+ hsjsoneditor: JSON Editor
hsmenus: MultiLevel Menu
hsmenu1: Menu1
hsmenu1-1: Menu1-1
diff --git a/locales/zh-CN.yaml b/locales/zh-CN.yaml
index c1d071a5c..b15dec00e 100644
--- a/locales/zh-CN.yaml
+++ b/locales/zh-CN.yaml
@@ -49,6 +49,7 @@ menus:
hsseamless: 无缝滚动
hscontextmenu: 右键菜单
hstypeit: 打字机组件
+ hsjsoneditor: JSON编辑器
hsmenus: 多级菜单
hsmenu1: 菜单1
hsmenu1-1: 菜单1-1
diff --git a/package.json b/package.json
index 34e49c867..5d6827664 100644
--- a/package.json
+++ b/package.json
@@ -72,7 +72,7 @@
"vue": "^3.2.40",
"vue-form-create2": "^1.2.8",
"vue-i18n": "^9.2.2",
- "vue-json-pretty": "^2.1.1",
+ "vue-json-pretty": "^2.2.2",
"vue-pdf-embed": "^1.1.4",
"vue-router": "^4.1.5",
"vue-types": "^4.2.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 45e800afd..40d78797d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -112,7 +112,7 @@ specifiers:
vue-eslint-parser: ^8.2.0
vue-form-create2: ^1.2.8
vue-i18n: ^9.2.2
- vue-json-pretty: ^2.1.1
+ vue-json-pretty: ^2.2.2
vue-pdf-embed: ^1.1.4
vue-router: ^4.1.5
vue-tsc: ^0.40.13
diff --git a/src/router/modules/components.ts b/src/router/modules/components.ts
index 3037d70db..30c501cd6 100644
--- a/src/router/modules/components.ts
+++ b/src/router/modules/components.ts
@@ -109,6 +109,14 @@ const componentsRouter: RouteConfigsTable = {
meta: {
title: $t("menus.hstypeit")
}
+ },
+ {
+ path: "/components/json-editor",
+ name: "JsonEditor",
+ component: () => import("/@/views/components/json-editor/index.vue"),
+ meta: {
+ title: $t("menus.hsjsoneditor")
+ }
}
]
};
diff --git a/src/views/components/json-editor/index.vue b/src/views/components/json-editor/index.vue
new file mode 100644
index 000000000..c28fe5694
--- /dev/null
+++ b/src/views/components/json-editor/index.vue
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+