切换导航条
切换导航条
当前项目
正在载入...
登录
术习电报
/
electron-vue-template
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
作者
umbrella22
2019-03-26 15:57:00 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
提交
683eda5cd2db06766aa2cb6d6bd06e96ebcb0af9
683eda5c
1 个父辈
10e137cb
更新依赖版本号,win上测试无异常
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
55 行增加
和
13 行删除
package.json
src/renderer/api/operationalData.js
src/renderer/components/LandingPage.vue
package.json
查看文件 @
683eda5
...
...
@@ -54,9 +54,9 @@
},
"dependencies"
:
{
"axios"
:
"^0.18.0"
,
"element-ui"
:
"^2.6.
1
"
,
"element-ui"
:
"^2.6.
3
"
,
"nedb"
:
"^1.8.0"
,
"vue"
:
"^2.6.
9
"
,
"vue"
:
"^2.6.
10
"
,
"vue-electron"
:
"^1.0.6"
,
"vue-router"
:
"^3.0.2"
,
"vuex"
:
"^3.1.0"
,
...
...
@@ -81,9 +81,9 @@
"css-loader"
:
"^0.28.11"
,
"del"
:
"^3.0.0"
,
"devtron"
:
"^1.4.0"
,
"electron"
:
"^
2.0.4
"
,
"electron-builder"
:
"^20.
19.2
"
,
"electron-debug"
:
"^
1.5
.0"
,
"electron"
:
"^
4.1.1
"
,
"electron-builder"
:
"^20.
39.0
"
,
"electron-debug"
:
"^
2.1
.0"
,
"electron-devtools-installer"
:
"^2.2.4"
,
"eslint"
:
"^4.19.1"
,
"eslint-config-standard"
:
"^11.0.0"
,
...
...
@@ -118,7 +118,7 @@
"vue-html-loader"
:
"^1.2.4"
,
"vue-loader"
:
"^15.2.4"
,
"vue-style-loader"
:
"^4.1.0"
,
"vue-template-compiler"
:
"^2.6.
9
"
,
"vue-template-compiler"
:
"^2.6.
10
"
,
"webpack"
:
"^4.15.1"
,
"webpack-cli"
:
"^3.3.0"
,
"webpack-dev-server"
:
"^3.1.4"
,
...
...
src/renderer/api/operationalData.js
查看文件 @
683eda5
import
db
from
'../utils/db'
export
default
{
adddata
(
data
)
{
adddata
(
data
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
db
.
insert
(
data
,
(
err
,
newdoc
)
=>
{
if
(
err
)
{
...
...
@@ -12,7 +12,7 @@ export default {
})
})
},
finddata
(
query
)
{
finddata
(
query
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
db
.
find
(
query
,
(
err
,
res
)
=>
{
if
(
err
)
{
...
...
@@ -23,7 +23,7 @@ export default {
})
})
},
findone
(
query
)
{
findone
(
query
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
db
.
findOne
(
query
,
(
err
,
res
)
=>
{
if
(
err
)
{
...
...
@@ -33,5 +33,29 @@ export default {
resolve
(
res
)
})
})
},
deleone
(
query
)
{
return
new
Promise
((
reslove
,
reject
)
=>
{
db
.
remove
(
query
,
(
err
,
number
)
=>
{
if
(
err
)
{
reject
(
err
)
return
false
}
reslove
(
number
)
})
})
},
deleall
(
query
)
{
return
new
Promise
((
reslove
,
reject
)
=>
{
db
.
remove
(
query
,
{
multi
:
true
},
(
err
,
number
)
=>
{
if
(
err
)
{
reject
(
err
)
return
false
}
reslove
(
number
)
})
})
}
}
}
\ No newline at end of file
...
...
src/renderer/components/LandingPage.vue
查看文件 @
683eda5
...
...
@@ -5,7 +5,14 @@
<div class="left-side">
<span class="title">Welcome to your new project!</span>
<system-information></system-information>
<span>{{text}}</span>
<div>
<span>{{text}}</span>
</div>
<div v-for="(itme,index) in textarray" :key="index">
<span>{{itme._id}}</span>
<span>{{itme.name}}</span>
<span>{{itme.age}}</span>
</div>
</div>
<div class="right-side">
...
...
@@ -14,6 +21,7 @@
<el-button type="primary" round @click="open()">控制台打印</el-button>
<el-button type="primary" round @click="setdata">写入数据</el-button>
<el-button type="primary" round @click="getdata">读取数据</el-button>
<el-button type="primary" round @click="deledata">清除数据</el-button>
</div>
</div>
</main>
...
...
@@ -31,7 +39,8 @@ export default {
newdata: {
name: "yyy",
age: "12"
}
},
textarray: []
}),
methods: {
open(link) {
...
...
@@ -46,8 +55,17 @@ export default {
getdata() {
this.$db
.finddata()
.then(res => console.log(res))
.then(res => {
console.log(res);
this.textarray = res;
console.log(this.textarray);
})
.catch(err => console.log(err));
},
deledata(){
this.$db.deleall().then(res=>{
})
}
}
};
...
...
请
注册
或
登录
后发表评论