Skip to content

Commit 9d5c44b

Browse files
author
shangbin
committed
update: 框架样式调整
1 parent f49cca3 commit 9d5c44b

File tree

6 files changed

+26
-11
lines changed

6 files changed

+26
-11
lines changed

index.html

+10-1
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,17 @@
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
77
<title>Vite App</title>
88
</head>
9+
10+
<style type="text/css">
11+
html, body {
12+
height: 100%;
13+
margin: 0;
14+
}
15+
16+
</style>
17+
918
<body>
10-
<div id="app"></div>
19+
<div id="app" style="height:100%;"></div>
1120
<script type="module" src="/src/main.js"></script>
1221
</body>
1322
</html>

package-lock.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
},
2424
"dependencies": {
2525
"@babel/parser": "^7.11.5",
26+
"@element-plus/icons": "0.0.11",
2627
"@originjs/vite-plugin-require-context": "^1.0.9",
2728
"@vitejs/plugin-vue": "^1.10.0",
2829
"@vue/compat": "^3.2.22",

public/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<noscript>
1212
<strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
1313
</noscript>
14-
<div id="app"></div>
14+
<div id="app" style="height:100%;"></div>
1515
<!-- built files will be auto injected -->
1616
</body>
1717
</html>

src/components/RawComponents.vue

+10-8
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,17 @@
1919
<div>
2020
<el-dropdown @command="handleCommand">
2121
<span class="el-dropdown-link">
22-
<i ref="help" class="el-icon-question" style="font-size:22px;color:#4dba87;"></i>
22+
<el-icon style="font-size:22px;color:#4dba87;"><question-filled /></el-icon>
2323
</span>
24-
<el-dropdown-menu slot="dropdown">
25-
<el-dropdown-item icon="el-icon-circle-check">基础组件数: {{ componentUnitNum }}
26-
</el-dropdown-item>
27-
<el-dropdown-item icon="el-icon-document" command="lcg">LCG平台</el-dropdown-item>
28-
<el-dropdown-item icon="el-icon-document" command="help">说明文档</el-dropdown-item>
29-
<el-dropdown-item icon="el-icon-chat-line-round" command="chat">在线沟通</el-dropdown-item>
30-
</el-dropdown-menu>
24+
<template #dropdown>
25+
<el-dropdown-menu>
26+
<el-dropdown-item icon="el-icon-circle-check">基础组件数: {{ componentUnitNum }}
27+
</el-dropdown-item>
28+
<el-dropdown-item icon="el-icon-document" command="lcg">LCG平台</el-dropdown-item>
29+
<el-dropdown-item icon="el-icon-document" command="help">说明文档</el-dropdown-item>
30+
<el-dropdown-item icon="el-icon-chat-line-round" command="chat">在线沟通</el-dropdown-item>
31+
</el-dropdown-menu>
32+
</template>
3133
</el-dropdown>
3234
</div>
3335
</div>

src/main.js

+3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
import { createApp, compile } from "vue";
22
import ElementPlus from "element-plus";
3+
import { QuestionFilled } from "@element-plus/icons";
4+
35
import "element-plus/dist/index.css";
46
import APP from "./App.vue";
57

68
function createBaseApp(renderComponent = {}) {
79
const app = createApp(renderComponent);
810
app.use(ElementPlus);
11+
app.component("question-filled", QuestionFilled)
912
return app;
1013
}
1114

0 commit comments

Comments
 (0)