diff --git a/Web/public/doc-code/seed/addForm.vue b/Web/public/doc-code/seed/addForm.vue new file mode 100644 index 0000000..28c81b2 --- /dev/null +++ b/Web/public/doc-code/seed/addForm.vue @@ -0,0 +1,78 @@ + + + + + + \ No newline at end of file diff --git a/Web/public/doc-code/seed/editForm.vue b/Web/public/doc-code/seed/editForm.vue new file mode 100644 index 0000000..6f96748 --- /dev/null +++ b/Web/public/doc-code/seed/editForm.vue @@ -0,0 +1,79 @@ + + + + + + \ No newline at end of file diff --git a/Web/public/doc-code/seed/form.vue b/Web/public/doc-code/seed/form.vue new file mode 100644 index 0000000..ab74d56 --- /dev/null +++ b/Web/public/doc-code/seed/form.vue @@ -0,0 +1,100 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Web/public/doc-code/seed/query.vue b/Web/public/doc-code/seed/query.vue new file mode 100644 index 0000000..c88a70c --- /dev/null +++ b/Web/public/doc-code/seed/query.vue @@ -0,0 +1,189 @@ + + + + + + + + + + + 查询 + 重置 + + + + + + + + + 新增XX + + + + + + + 编辑 + + + + 删除 + + + + + + + + + + + + + \ No newline at end of file diff --git a/Web/public/doc-code/seed/vue.json b/Web/public/doc-code/seed/vue.json new file mode 100644 index 0000000..6ff84f8 --- /dev/null +++ b/Web/public/doc-code/seed/vue.json @@ -0,0 +1,9 @@ +{ + "seed-index.vue": { + "prefix": "seed.index", + "body": [ + "", + "" + ] + } +} \ No newline at end of file diff --git a/Web/public/doc-part/use/a.js b/Web/public/doc-part/use/a.js deleted file mode 100644 index 19cff95..0000000 --- a/Web/public/doc-part/use/a.js +++ /dev/null @@ -1,2 +0,0 @@ -const a = 2; -const b = 3; \ No newline at end of file diff --git a/Web/public/doc-part/use/test.vue b/Web/public/doc-part/use/test.vue deleted file mode 100644 index 83e6095..0000000 --- a/Web/public/doc-part/use/test.vue +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/Web/src/assets/style/lib/font-size.less b/Web/src/assets/style/lib/font-size.less index 15316f9..06b98ff 100644 --- a/Web/src/assets/style/lib/font-size.less +++ b/Web/src/assets/style/lib/font-size.less @@ -1 +1,25 @@ @import (reference) '~@/assets/style/extend.less'; +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 32px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} diff --git a/Web/src/components/container/index.vue b/Web/src/components/container/index.vue index 1b13d7a..86c6c8b 100644 --- a/Web/src/components/container/index.vue +++ b/Web/src/components/container/index.vue @@ -1,5 +1,14 @@ - + - \ No newline at end of file + + \ No newline at end of file diff --git a/Web/src/main.js b/Web/src/main.js index 50d6be0..f921c86 100644 --- a/Web/src/main.js +++ b/Web/src/main.js @@ -26,7 +26,7 @@ SwiperClass.use([Pagination, Mousewheel, Autoplay, Scrollbar]) Vue.use(getAwesomeSwiper(SwiperClass)) import hljs from 'highlight.js' -import 'highlight.js/styles/github.css' +import 'highlight.js/styles/vs2015.css' Vue.use(hljs.vuePlugin); /** diff --git a/Web/src/pages/system/doc/highlight.js b/Web/src/pages/system/doc/highlight.js index 07d663a..78919c2 100644 --- a/Web/src/pages/system/doc/highlight.js +++ b/Web/src/pages/system/doc/highlight.js @@ -6,15 +6,37 @@ export default { }, methods: { - + onCopy() { + try { + const $textarea = document.createElement('textarea') + $textarea.style = 'opacity: 0;position: fixed;top: -10000;left: -10000' + document.body.append($textarea) + $textarea.value = this.code + $textarea.select() + document.execCommand('copy') + $textarea.remove() + this.$message.success('已复制到剪贴板') + } + catch + { + this.$message.error('复制失败') + } + } }, render() { const props = { ...this.$props, - ...this.$attrs + ...this.$attrs, } - return props.code && + return props.code && ( + + + + Copy + + + ) } } \ No newline at end of file diff --git a/Web/src/pages/system/doc/index.vue b/Web/src/pages/system/doc/index.vue index f968fac..aa6ca76 100644 --- a/Web/src/pages/system/doc/index.vue +++ b/Web/src/pages/system/doc/index.vue @@ -1,22 +1,51 @@ - - - - - - - - - - - - - - + + + + + + + {{ doc.title }} + + + + {{ _doc.title }} + + + + + + + + + + + + + + + + + + diff --git a/Web/src/pages/system/doc/seed/form.vue b/Web/src/pages/system/doc/seed/form.vue new file mode 100644 index 0000000..5dc650c --- /dev/null +++ b/Web/src/pages/system/doc/seed/form.vue @@ -0,0 +1,33 @@ + + + + 新增 + 1.0 + + + + 编辑 + 1.0 + + + + 表单主体 + 1.0 + + + + + \ No newline at end of file diff --git a/Web/src/pages/system/doc/seed/index.vue b/Web/src/pages/system/doc/seed/index.vue new file mode 100644 index 0000000..ac99884 --- /dev/null +++ b/Web/src/pages/system/doc/seed/index.vue @@ -0,0 +1,45 @@ + + + 种子文件已经提供了业务组件通用的架构,可以通过以下几种方式快速获取架构代码。 + + + + 从 + @/src/pages/system/_seed中找到,并复制内容。 + + + + + 用户片段达到快速生成的目的。 + + + 在VSCode中,选择 + + 文件 + 首选项 + 用户片段 + 输入 + vue.json并回车,将会打开针对vue文件的用户片段配置JSON。 + + + + + + 在下方直接复制代码。 + + + + \ No newline at end of file diff --git a/Web/src/pages/system/doc/seed/query.vue b/Web/src/pages/system/doc/seed/query.vue new file mode 100644 index 0000000..6d2555f --- /dev/null +++ b/Web/src/pages/system/doc/seed/query.vue @@ -0,0 +1,19 @@ + + + + + + \ No newline at end of file diff --git a/Web/src/pages/system/doc/usage.vue b/Web/src/pages/system/doc/usage.vue new file mode 100644 index 0000000..383e738 --- /dev/null +++ b/Web/src/pages/system/doc/usage.vue @@ -0,0 +1,17 @@ + + + + \ No newline at end of file diff --git a/Web/src/pages/system/doc/use.vue b/Web/src/pages/system/doc/use.vue deleted file mode 100644 index de1c1dd..0000000 --- a/Web/src/pages/system/doc/use.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - 开始使用 - - - - - \ No newline at end of file
种子文件已经提供了业务组件通用的架构,可以通过以下几种方式快速获取架构代码。
+ 从 + @/src/pages/system/_seed中找到,并复制内容。 +
+ 用户片段达到快速生成的目的。 +
+ 在VSCode中,选择 + + 文件 + 首选项 + 用户片段 + 输入 + vue.json并回车,将会打开针对vue文件的用户片段配置JSON。 +