切换导航条
切换导航条
当前项目
正在载入...
登录
术习电报
/
electron-vue-template
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
作者
张恒
2020-04-24 10:25:36 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
提交
c0efbcbd579bd29e7433a1bdfdf45137166a470e
c0efbcbd
1 个父辈
51afd49a
更新依赖
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
10 行增加
和
11 行删除
README.md
package-lock.json
package.json
src/main/index.js
README.md
查看文件 @
c0efbcb
# Electron-Vue-template
> 这是一个基于electron的vue最基本的模板,其中前端技术栈则用到vue全家桶,axios作为http请求,而本地数据库则是nedb。现在合并了花裤衩的vue-admin中的东西
,由于我司需求方面,所以侧栏的渲染比较新奇,
侧栏样式是在` src/renderer/layout/components/sidebar `文件夹中,大家可以根据需求进行个性化更改,鄙人后续会将这个和花裤衩大大的同步.
> 这是一个基于electron的vue最基本的模板,其中前端技术栈则用到vue全家桶,axios作为http请求,而本地数据库则是nedb。现在合并了花裤衩的vue-admin中的东西侧栏样式是在` src/renderer/layout/components/sidebar `文件夹中,大家可以根据需求进行个性化更改,鄙人后续会将这个和花裤衩大大的同步.
-
因为花裤衩大大的ELECTRON版本已经一年没有更新了,而且ELECTRON,vue,elementui,都已经迭代太多,刚好我司有这方面的需求,我就在vue-electron脚手架生成的项目基础上,将花裤衩大大的项目核心组件提取出来合并到这个项目中,在我简单的封装了axios和db.以及electron常用的信息弹窗,错误弹窗,稍后的日子中我会慢慢完善这个文档,暂时如果有人需要使用这个项目,还请多多包含,因为文档不够完善,只能用过直接看代码,在路由页面我有注释.
...
...
package-lock.json
查看文件 @
c0efbcb
此文件的差异太大,无法显示。
package.json
查看文件 @
c0efbcb
...
...
@@ -82,7 +82,7 @@
"vue"
:
"^2.6.11"
,
"vue-electron"
:
"^1.0.6"
,
"vue-router"
:
"^3.1.6"
,
"vuex"
:
"^3.
1.3
"
,
"vuex"
:
"^3.
2.0
"
,
"vuex-electron"
:
"^1.0.3"
},
"devDependencies"
:
{
...
...
@@ -108,7 +108,7 @@
"@babel/preset-env"
:
"^7.9.5"
,
"@babel/register"
:
"^7.9.0"
,
"@babel/runtime"
:
"^7.9.2"
,
"ajv"
:
"^6.12.
0
"
,
"ajv"
:
"^6.12.
2
"
,
"babel-eslint"
:
"^9.0.0"
,
"babel-loader"
:
"^8.1.0"
,
"babel-minify-webpack-plugin"
:
"^0.3.1"
,
...
...
@@ -118,14 +118,14 @@
"cross-env"
:
"^7.0.2"
,
"css-loader"
:
"^3.5.2"
,
"del"
:
"^5.1.0"
,
"electron"
:
"^8.2.
2
"
,
"electron"
:
"^8.2.
3
"
,
"electron-builder"
:
"^22.4.1"
,
"electron-devtools-installer"
:
"^3.0.0"
,
"eslint"
:
"^6.8.0"
,
"eslint-config-standard"
:
"^14.1.1"
,
"eslint-friendly-formatter"
:
"^4.0.1"
,
"eslint-loader"
:
"^3.0.4"
,
"eslint-plugin-html"
:
"^6.0.
1
"
,
"eslint-plugin-html"
:
"^6.0.
2
"
,
"eslint-plugin-import"
:
"^2.20.2"
,
"eslint-plugin-node"
:
"^9.2.0"
,
"eslint-plugin-promise"
:
"^4.2.1"
,
...
...
@@ -137,11 +137,11 @@
"mini-css-extract-plugin"
:
"0.9.0"
,
"multispinner"
:
"^0.2.1"
,
"node-loader"
:
"^0.6.0"
,
"node-sass"
:
"^4.1
3.1
"
,
"node-sass"
:
"^4.1
4.0
"
,
"portfinder"
:
"^1.0.25"
,
"sass-loader"
:
"^8.0.2"
,
"split2"
:
"^3.1.1"
,
"style-loader"
:
"^1.1.
3
"
,
"style-loader"
:
"^1.1.
4
"
,
"svg-sprite-loader"
:
"^4.2.5"
,
"terser-webpack-plugin"
:
"^2.3.5"
,
"through2-filter"
:
"^3.0.0"
,
...
...
@@ -150,7 +150,7 @@
"vue-loader"
:
"^15.9.1"
,
"vue-style-loader"
:
"^4.1.2"
,
"vue-template-compiler"
:
"^2.6.11"
,
"webpack"
:
"^4.4
2.1
"
,
"webpack"
:
"^4.4
3.0
"
,
"webpack-cli"
:
"^3.3.11"
,
"webpack-dev-server"
:
"^3.10.3"
,
"webpack-hot-middleware"
:
"^2.25.0"
,
...
...
src/main/index.js
查看文件 @
c0efbcb
...
...
@@ -12,9 +12,8 @@ function onAppReady () {
app
.
isReady
()
?
onAppReady
()
:
app
.
on
(
'ready'
,
onAppReady
)
app
.
on
(
'window-all-closed'
,
()
=>
{
if
(
process
.
platform
!==
'darwin'
)
{
app
.
quit
()
}
// 所有平台均为所有窗口关闭就退出软件
app
.
quit
()
})
app
.
on
(
'browser-window-created'
,
()
=>
{
console
.
log
(
'window-created'
)
...
...
请
注册
或
登录
后发表评论