mirror of
https://gitee.com/dromara/electron-egg.git
synced 2026-05-14 11:52:07 +08:00
3.6.0
This commit is contained in:
@@ -21,8 +21,8 @@
|
|||||||
- 🍩 **为什么使用?** 桌面软件(办公方向、 个人工具),仍然是未来十几年PC端需求之一,提高工作效率
|
- 🍩 **为什么使用?** 桌面软件(办公方向、 个人工具),仍然是未来十几年PC端需求之一,提高工作效率
|
||||||
- 🍉 **简单:** 只需懂 JavaScript
|
- 🍉 **简单:** 只需懂 JavaScript
|
||||||
- 🍑 **愿景:** 所有开发者都能学会桌面软件研发
|
- 🍑 **愿景:** 所有开发者都能学会桌面软件研发
|
||||||
- 🍰 **gitee:** https://gitee.com/dromara/electron-egg **3400+**
|
- 🍰 **gitee:** https://gitee.com/dromara/electron-egg **3500+**
|
||||||
- 🍨 **github:** https://github.com/dromara/electron-egg **900+**
|
- 🍨 **github:** https://github.com/dromara/electron-egg **1000+**
|
||||||
- 🏆 码云最有价值开源项目
|
- 🏆 码云最有价值开源项目
|
||||||

|

|
||||||
|
|
||||||
|
|||||||
@@ -21,8 +21,8 @@
|
|||||||
- 🍩 **为什么使用?** 桌面软件(办公方向、 个人工具),仍然是未来十几年PC端需求之一,提高工作效率
|
- 🍩 **为什么使用?** 桌面软件(办公方向、 个人工具),仍然是未来十几年PC端需求之一,提高工作效率
|
||||||
- 🍉 **简单:** 只需懂 JavaScript
|
- 🍉 **简单:** 只需懂 JavaScript
|
||||||
- 🍑 **愿景:** 所有开发者都能学会桌面软件研发
|
- 🍑 **愿景:** 所有开发者都能学会桌面软件研发
|
||||||
- 🍰 **gitee:** https://gitee.com/dromara/electron-egg **3400+**
|
- 🍰 **gitee:** https://gitee.com/dromara/electron-egg **3500+**
|
||||||
- 🍨 **github:** https://github.com/dromara/electron-egg **900+**
|
- 🍨 **github:** https://github.com/dromara/electron-egg **1000+**
|
||||||
- 🏆 码云最有价值开源项目
|
- 🏆 码云最有价值开源项目
|
||||||

|

|
||||||
|
|
||||||
|
|||||||
2803
frontend/package-lock.json
generated
2803
frontend/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -8,19 +8,14 @@
|
|||||||
"serve": "vite preview"
|
"serve": "vite preview"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ant-design-vue": "2.2.6",
|
|
||||||
"vue": "^3.2.33",
|
"vue": "^3.2.33",
|
||||||
"vue-router": "^4.0.14",
|
"vue-router": "^4.0.14"
|
||||||
"vuex": "^4.0.2"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@vitejs/plugin-vue": "^4.2.3",
|
"@vitejs/plugin-vue": "^4.2.3",
|
||||||
"@vitejs/plugin-vue-jsx": "^3.0.1",
|
|
||||||
"@vue/compiler-sfc": "^3.2.33",
|
"@vue/compiler-sfc": "^3.2.33",
|
||||||
"less": "^4.1.2",
|
"less": "^4.1.2",
|
||||||
"less-loader": "^10.2.0",
|
"less-loader": "^10.2.0",
|
||||||
"postcss": "^8.4.13",
|
|
||||||
"postcss-pxtorem": "^6.0.0",
|
|
||||||
"vite": "^4.4.4",
|
"vite": "^4.4.4",
|
||||||
"vite-plugin-compression": "^0.5.1"
|
"vite-plugin-compression": "^0.5.1"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,12 +5,4 @@
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
color: #2c3e50;
|
color: #2c3e50;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 滚动条 */
|
|
||||||
::-webkit-scrollbar{width:8px;height:4px}
|
|
||||||
::-webkit-scrollbar-button{width:10px;height:0}
|
|
||||||
::-webkit-scrollbar-track{background:0 0}
|
|
||||||
::-webkit-scrollbar-thumb{background:#E6FFEE;-webkit-transition:.3s;transition:.3s}
|
|
||||||
::-webkit-scrollbar-thumb:hover{background-color:#07C160}
|
|
||||||
::-webkit-scrollbar-thumb:active{background-color:#07C160}
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
@import 'ant-design-vue/dist/antd.less';
|
|
||||||
|
|
||||||
// 可自定义主题颜色
|
|
||||||
@primary-color: #07C160; // 全局主色
|
|
||||||
@link-color: #1890ff; // 链接色
|
|
||||||
@success-color: #52c41a; // 成功色
|
|
||||||
@warning-color: #faad14; // 警告色
|
|
||||||
@error-color: #f5222d; // 错误色
|
|
||||||
@font-size-base: 14px; // 主字号
|
|
||||||
@heading-color: rgba(0, 0, 0, 0.85); // 标题色
|
|
||||||
@text-color: rgba(0, 0, 0, 0.65); // 主文本色
|
|
||||||
@text-color-secondary: rgba(0, 0, 0, 0.45); // 次文本色
|
|
||||||
@disabled-color: rgba(0, 0, 0, 0.25); // 失效色
|
|
||||||
@border-radius-base: 4px; // 组件/浮层圆角
|
|
||||||
@border-color-base: #dce3e8; // 边框色
|
|
||||||
@box-shadow-base: 0 2px 8px rgba(0, 0, 0, 0.15); // 浮层阴影
|
|
||||||
|
|
||||||
@@ -1,8 +1,6 @@
|
|||||||
import Antd from 'ant-design-vue';
|
|
||||||
import { createApp } from 'vue';
|
import { createApp } from 'vue';
|
||||||
import App from './App.vue';
|
import App from './App.vue';
|
||||||
import './assets/global.less';
|
import './assets/global.less';
|
||||||
import './assets/theme.less';
|
|
||||||
import components from './components/global';
|
import components from './components/global';
|
||||||
import Router from './router/index';
|
import Router from './router/index';
|
||||||
|
|
||||||
@@ -14,4 +12,4 @@ for (const i in components) {
|
|||||||
app.component(i, components[i])
|
app.component(i, components[i])
|
||||||
}
|
}
|
||||||
|
|
||||||
app.use(Antd).use(Router).mount('#app')
|
app.use(Router).mount('#app')
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<span class="accent">Electron-Egg</span>
|
<span class="accent">Electron-Egg</span>
|
||||||
</h1>
|
</h1>
|
||||||
<p class="description">
|
<p class="description">
|
||||||
A fast, desktop software development framework.
|
A fast, desktop software development framework
|
||||||
</p>
|
</p>
|
||||||
<p class="actions">
|
<p class="actions">
|
||||||
<a class="setup" href="https://www.kaka996.com/" target="_blank">Get Started</a>
|
<a class="setup" href="https://www.kaka996.com/" target="_blank">Get Started</a>
|
||||||
@@ -40,7 +40,7 @@ section {
|
|||||||
.tagline {
|
.tagline {
|
||||||
font-size: 52px;
|
font-size: 52px;
|
||||||
line-height: 1.25;
|
line-height: 1.25;
|
||||||
font-weight: 900;
|
font-weight: bold;
|
||||||
letter-spacing: -1.5px;
|
letter-spacing: -1.5px;
|
||||||
max-width: 960px;
|
max-width: 960px;
|
||||||
margin: 0px auto;
|
margin: 0px auto;
|
||||||
@@ -69,6 +69,7 @@ html:not(.dark) .accent,
|
|||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
transition: background-color 0.5s, color 0.5s;
|
transition: background-color 0.5s, color 0.5s;
|
||||||
|
text-decoration:none;
|
||||||
}
|
}
|
||||||
.actions .setup {
|
.actions .setup {
|
||||||
color: var(--vt-c-text-code);
|
color: var(--vt-c-text-code);
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import vue from '@vitejs/plugin-vue'
|
import vue from '@vitejs/plugin-vue'
|
||||||
import vueJsx from '@vitejs/plugin-vue-jsx'
|
|
||||||
import { defineConfig } from 'vite'
|
import { defineConfig } from 'vite'
|
||||||
import viteCompression from 'vite-plugin-compression'
|
import viteCompression from 'vite-plugin-compression'
|
||||||
|
|
||||||
@@ -10,7 +9,6 @@ export default defineConfig(({ command, mode }) => {
|
|||||||
// 项目插件
|
// 项目插件
|
||||||
plugins: [
|
plugins: [
|
||||||
vue(),
|
vue(),
|
||||||
vueJsx(),
|
|
||||||
viteCompression({
|
viteCompression({
|
||||||
verbose: true,
|
verbose: true,
|
||||||
disable: false,
|
disable: false,
|
||||||
|
|||||||
1
public/dist/assets/Index-0257af61.css
vendored
1
public/dist/assets/Index-0257af61.css
vendored
@@ -1 +0,0 @@
|
|||||||
section[data-v-eacbce0d]{padding:42px 32px}#hero[data-v-eacbce0d]{padding:150px 32px;text-align:center;height:100%}.tagline[data-v-eacbce0d]{font-size:52px;line-height:1.25;font-weight:900;letter-spacing:-1.5px;max-width:960px;margin:0 auto}html:not(.dark) .accent[data-v-eacbce0d],.dark .tagline[data-v-eacbce0d]{background:-webkit-linear-gradient(315deg,#42d392 25%,#647eff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.description[data-v-eacbce0d]{max-width:960px;line-height:1.5;color:var(--vt-c-text-2);transition:color .5s;font-size:22px;margin:24px auto 40px}.actions a[data-v-eacbce0d]{font-size:16px;display:inline-block;background-color:var(--vt-c-bg-mute);padding:8px 18px;font-weight:500;border-radius:8px;transition:background-color .5s,color .5s}.actions .setup[data-v-eacbce0d]{color:var(--vt-c-text-code);background:-webkit-linear-gradient(315deg,#42d392 25%,#647eff)}.actions .setup[data-v-eacbce0d]:hover{background-color:var(--vt-c-gray-light-4);transition-duration:.2s}
|
|
||||||
BIN
public/dist/assets/Index-0257af61.css.gz
vendored
BIN
public/dist/assets/Index-0257af61.css.gz
vendored
Binary file not shown.
1
public/dist/assets/Index-256cdac1.css
vendored
Normal file
1
public/dist/assets/Index-256cdac1.css
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
section[data-v-19ff7cd7]{padding:42px 32px}#hero[data-v-19ff7cd7]{padding:150px 32px;text-align:center;height:100%}.tagline[data-v-19ff7cd7]{font-size:52px;line-height:1.25;font-weight:700;letter-spacing:-1.5px;max-width:960px;margin:0 auto}html:not(.dark) .accent[data-v-19ff7cd7],.dark .tagline[data-v-19ff7cd7]{background:-webkit-linear-gradient(315deg,#42d392 25%,#647eff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.description[data-v-19ff7cd7]{max-width:960px;line-height:1.5;color:var(--vt-c-text-2);transition:color .5s;font-size:22px;margin:24px auto 40px}.actions a[data-v-19ff7cd7]{font-size:16px;display:inline-block;background-color:var(--vt-c-bg-mute);padding:8px 18px;font-weight:500;border-radius:8px;transition:background-color .5s,color .5s;text-decoration:none}.actions .setup[data-v-19ff7cd7]{color:var(--vt-c-text-code);background:-webkit-linear-gradient(315deg,#42d392 25%,#647eff)}.actions .setup[data-v-19ff7cd7]:hover{background-color:var(--vt-c-gray-light-4);transition-duration:.2s}
|
||||||
BIN
public/dist/assets/Index-256cdac1.css.gz
vendored
Normal file
BIN
public/dist/assets/Index-256cdac1.css.gz
vendored
Normal file
Binary file not shown.
1
public/dist/assets/Index-d7469016.js
vendored
Normal file
1
public/dist/assets/Index-d7469016.js
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
import{_ as a,o as t,c as s,a as e}from"./index-f45cb953.js";const c={data:()=>({test:""}),methods:{test(){}}},d={id:"hero"},f=[e('<h1 class="tagline" data-v-19ff7cd7><span class="accent" data-v-19ff7cd7>Electron-Egg</span></h1><p class="description" data-v-19ff7cd7> A fast, desktop software development framework </p><p class="actions" data-v-19ff7cd7><a class="setup" href="https://www.kaka996.com/" target="_blank" data-v-19ff7cd7>Get Started</a></p>',3)];const o=a(c,[["render",function(a,e,c,o,n,r){return t(),s("section",d,f)}],["__scopeId","data-v-19ff7cd7"]]);export{o as default};
|
||||||
1
public/dist/assets/Index-ee47e7db.js
vendored
1
public/dist/assets/Index-ee47e7db.js
vendored
@@ -1 +0,0 @@
|
|||||||
import{_ as a,o as e,c as t,a as s}from"./index-1b1d5b66.js";const c={data:()=>({test:""}),methods:{test(){}}},d={id:"hero"},o=[s('<h1 class="tagline" data-v-eacbce0d><span class="accent" data-v-eacbce0d>Electron-Egg</span></h1><p class="description" data-v-eacbce0d> A fast, desktop software development framework. </p><p class="actions" data-v-eacbce0d><a class="setup" href="https://www.kaka996.com/" target="_blank" data-v-eacbce0d>Get Started</a></p>',3)];const n=a(c,[["render",function(a,s,c,n,r,p){return e(),t("section",d,o)}],["__scopeId","data-v-eacbce0d"]]);export{n as default};
|
|
||||||
14
public/dist/assets/index-1b1d5b66.js
vendored
14
public/dist/assets/index-1b1d5b66.js
vendored
File diff suppressed because one or more lines are too long
BIN
public/dist/assets/index-1b1d5b66.js.gz
vendored
BIN
public/dist/assets/index-1b1d5b66.js.gz
vendored
Binary file not shown.
1
public/dist/assets/index-804acff4.css
vendored
1
public/dist/assets/index-804acff4.css
vendored
File diff suppressed because one or more lines are too long
BIN
public/dist/assets/index-804acff4.css.gz
vendored
BIN
public/dist/assets/index-804acff4.css.gz
vendored
Binary file not shown.
1
public/dist/assets/index-b7b2ffb7.css
vendored
Normal file
1
public/dist/assets/index-b7b2ffb7.css
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100%}
|
||||||
6
public/dist/assets/index-f45cb953.js
vendored
Normal file
6
public/dist/assets/index-f45cb953.js
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
public/dist/assets/index-f45cb953.js.gz
vendored
Normal file
BIN
public/dist/assets/index-f45cb953.js.gz
vendored
Normal file
Binary file not shown.
4
public/dist/index.html
vendored
4
public/dist/index.html
vendored
@@ -5,8 +5,8 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, maximum-scale=1.0, minimum-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, maximum-scale=1.0, minimum-scale=1.0" />
|
||||||
<title></title>
|
<title></title>
|
||||||
<script type="module" crossorigin src="./assets/index-1b1d5b66.js"></script>
|
<script type="module" crossorigin src="./assets/index-f45cb953.js"></script>
|
||||||
<link rel="stylesheet" href="./assets/index-804acff4.css">
|
<link rel="stylesheet" href="./assets/index-b7b2ffb7.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="app"></div>
|
<div id="app"></div>
|
||||||
|
|||||||
Reference in New Issue
Block a user