diff --git a/.inscode b/.inscode
index 70c7853df0c162981ebd7cf119d909c807920531..9fec9576d482baaf90d2f47230ce9133cfce99d4 100644
--- a/.inscode
+++ b/.inscode
@@ -1,4 +1,5 @@
run = "npm i && npm run dev"
+language = "node"
[deployment]
build = "npm i && npm run build"
@@ -8,3 +9,6 @@ run = "npm run preview"
PATH = "/root/${PROJECT_DIR}/.config/npm/node_global/bin:/root/${PROJECT_DIR}/node_modules/.bin:${PATH}"
XDG_CONFIG_HOME = "/root/.config"
npm_config_prefix = "/root/${PROJECT_DIR}/.config/npm/node_global"
+
+[debugger]
+program = "main.js"
diff --git a/package.json b/package.json
index aa1c7deb0adb6e6aea5a1380426189ac24eee7a7..06dc189b5dd004162fa1334354cc3220aa81be78 100644
--- a/package.json
+++ b/package.json
@@ -7,8 +7,10 @@
"preview": "vite preview --port 4173"
},
"dependencies": {
+ "element-plus": "^2.4.2",
"guess": "^1.0.2",
- "vue": "^3.2.37"
+ "vue": "^3.2.37",
+ "vue-router": "^4.2.5"
},
"devDependencies": {
"@vitejs/plugin-vue": "^3.0.1",
diff --git a/src/App.vue b/src/App.vue
index 633a5dfe4e547c48bfa93740a290ba5ba370930a..a88ca0a67f476601d45fbbe26bea06376dd3762f 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,47 +1,14 @@
-
-
-
-
-
-
-
+Home
+tablemerge合并单元格
-
-
-
diff --git a/src/components/HelloWorld.vue b/src/components/HomeView.vue
similarity index 69%
rename from src/components/HelloWorld.vue
rename to src/components/HomeView.vue
index 1b8faac1521345513353e96050dd24d94610d432..c11e72cad9fde2dd8f1469da590a9a4fa53e73c0 100644
--- a/src/components/HelloWorld.vue
+++ b/src/components/HomeView.vue
@@ -10,11 +10,6 @@ defineProps({
{{ msg }}
-
- You’ve successfully created a project with
- Vite +
- Vue 3.
-
diff --git a/src/components/TableMerge.vue b/src/components/TableMerge.vue
new file mode 100644
index 0000000000000000000000000000000000000000..8bda19ba373044fb8730264e1f887b5f60dfa7f8
--- /dev/null
+++ b/src/components/TableMerge.vue
@@ -0,0 +1,162 @@
+
+
+
+ 实现表格的合并
+
+
+ 合并
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/TheWelcome.vue b/src/components/TheWelcome.vue
deleted file mode 100644
index d3d2e7acc8a9deeb26e48169ee3cbc64d2b54f2f..0000000000000000000000000000000000000000
--- a/src/components/TheWelcome.vue
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-
-
-
- Documentation
-
- Vue’s
- official documentation
- provides you with all information you need to get started.
-
-
-
-
-
-
- Tooling
-
- This project is served and bundled with
- Vite. The recommended IDE
- setup is VSCode +
- Volar. If you need to test
- your components and web pages, check out
- Cypress and
- Cypress Component Testing.
-
-
-
- More instructions are available in README.md.
-
-
-
-
-
-
- Ecosystem
-
- Get official tools and libraries for your project:
- Pinia,
- Vue Router,
- Vue Test Utils, and
- Vue Dev Tools. If you need more
- resources, we suggest paying
- Awesome Vue
- a visit.
-
-
-
-
-
-
- Community
-
- Got stuck? Ask your question on
- Vue Land, our official Discord server, or
- StackOverflow.
- You should also subscribe to
- our mailing list and follow the official
- @vuejs
- twitter account for latest news in the Vue world.
-
-
-
-
-
-
- Support Vue
-
- As an independent project, Vue relies on community backing for its sustainability. You can help
- us by
- becoming a sponsor.
-
-
diff --git a/src/components/WelcomeItem.vue b/src/components/WelcomeItem.vue
deleted file mode 100644
index ba0def33c0e523d8c82426d76d76c39b482b21e0..0000000000000000000000000000000000000000
--- a/src/components/WelcomeItem.vue
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
-
diff --git a/src/main.js b/src/main.js
index 90e6400b4d8ad8aba0c1caa53874eb4b81380648..c000ebb3a81b93c1fc9fdc514538addd0a693e8e 100644
--- a/src/main.js
+++ b/src/main.js
@@ -1,6 +1,21 @@
import { createApp } from 'vue'
import App from './App.vue'
+import ElementPlus from 'element-plus'
+import zhCn from 'element-plus/dist/locale/zh-cn.mjs' //支持中文
+
+import router from './router'
+
+
import './assets/main.css'
+import 'element-plus/dist/index.css'
+
+const app = createApp(App);
+
+app.use(ElementPlus,{
+ locale: zhCn, //支持中文
+})
+
+app.use(router)
-createApp(App).mount('#app')
+app.mount('#app')
diff --git a/src/router/index.js b/src/router/index.js
new file mode 100644
index 0000000000000000000000000000000000000000..c197e0fe62b567a79c899f3fd0a824b481bc2960
--- /dev/null
+++ b/src/router/index.js
@@ -0,0 +1,27 @@
+/*
+ * @Author: chlg
+ * @Date: 2023-09-02 13:13:23
+ * @LastEditors: OBKoro1
+ * @LastEditTime: 2023-11-17 16:07:45
+ * @Description:
+ */
+import { createRouter, createWebHistory } from 'vue-router'
+import HomeView from '../components/HomeView.vue'
+
+const router = createRouter({
+ history: createWebHistory(import.meta.env.BASE_URL),
+ routes: [
+ {
+ path: '/',
+ name: 'home',
+ component: HomeView
+ },
+ {
+ path: '/tablemerge',
+ name: 'tablemerge',
+ component: () => import('../components/TableMerge.vue')
+ }
+ ]
+})
+
+export default router