于博文

fix: 操作系统版本及自适应优化

...@@ -289,12 +289,19 @@ main > div { ...@@ -289,12 +289,19 @@ main > div {
289 margin-bottom: 10px; 289 margin-bottom: 10px;
290 } 290 }
291 .doc { 291 .doc {
292 - margin-bottom: 20px; 292 + margin-bottom: 10px;
293 } 293 }
294 .doc p { 294 .doc p {
295 color: black; 295 color: black;
296 margin-bottom: 10px; 296 margin-bottom: 10px;
297 } 297 }
298 +.doc .el-button {
299 + margin-top: 10px;
300 + margin-right: 10px;
301 +}
302 +.doc .el-button + .el-button {
303 + margin-left: 0;
304 +}
298 .conten { 305 .conten {
299 text-align: center; 306 text-align: center;
300 } 307 }
......
...@@ -2,33 +2,9 @@ ...@@ -2,33 +2,9 @@
2 <div> 2 <div>
3 <div class="title">关于系统</div> 3 <div class="title">关于系统</div>
4 <div class="items"> 4 <div class="items">
5 - <div class="item"> 5 + <div class="item" v-for="(item, index) in tips" :key="index">
6 - <div class="name">当前所在页面:</div> 6 + <div class="name" v-text="item.name" />
7 - <div class="value">{{ path }}</div> 7 + <div class="value" v-text="item.value" />
8 - </div>
9 - <div class="item">
10 - <div class="name">当前页面名称:</div>
11 - <div class="value">{{ name }}</div>
12 - </div>
13 - <div class="item">
14 - <div class="name">Vue.js版本:</div>
15 - <div class="value">{{ vue }}</div>
16 - </div>
17 - <div class="item">
18 - <div class="name">Electron版本:</div>
19 - <div class="value">{{ electron }}</div>
20 - </div>
21 - <div class="item">
22 - <div class="name">Node版本:</div>
23 - <div class="value">{{ node }}</div>
24 - </div>
25 - <div class="item">
26 - <div class="name">所运行的系统:</div>
27 - <div class="value">{{ platform }}</div>
28 - </div>
29 - <div class="item">
30 - <div class="name">所运行的系统:</div>
31 - <div class="value">{{ arch }}位</div>
32 </div> 8 </div>
33 </div> 9 </div>
34 </div> 10 </div>
...@@ -37,14 +13,19 @@ ...@@ -37,14 +13,19 @@
37 <script> 13 <script>
38 export default { 14 export default {
39 data() { 15 data() {
16 + const os = require("os")
17 +
40 return { 18 return {
41 - electron: process.versions.electron || "浏览器环境", 19 + tips: [
42 - name: this.$route.name, 20 + { name: '当前页面路径:', value: this.$route.path },
43 - node: process.versions.node || "浏览器环境", 21 + { name: '当前页面名称:', value: this.$route.name },
44 - path: this.$route.path, 22 + { name: 'Vue版本:', value: require('vue/package.json').version },
45 - platform: require("os").platform(), 23 + { name: 'Electron版本:', value: process.versions.electron || '浏览器环境' },
46 - arch: require("os").arch(), 24 + { name: 'Node版本:', value: process.versions.node || '浏览器环境' },
47 - vue: require("vue/package.json").version 25 + { name: '系统平台:', value: os.platform() },
26 + { name: '系统版本:', value: os.release() },
27 + { name: '系统文件:', value: os.arch() + '位' }
28 + ]
48 }; 29 };
49 }, 30 },
50 mounted() { 31 mounted() {
......