数据库
parent
8c2dc6500d
commit
7abefe5d28
|
@ -4,7 +4,22 @@ module.exports = {
|
|||
dbTable: 'dianji_chat',
|
||||
dbIsOpen: false,
|
||||
sqlData: [],
|
||||
|
||||
// 打开数据库
|
||||
openDatabaseCeshi() {
|
||||
return new Promise((resolve, reject) => {
|
||||
plus.sqlite.openDatabase({
|
||||
name: this.dbName,
|
||||
path: this.dbPath,
|
||||
success: function(e) {
|
||||
console.log('打开数据库成功')
|
||||
},
|
||||
fail: function(e) {
|
||||
console.log(e, '打开数据库失败')
|
||||
}
|
||||
});
|
||||
})
|
||||
},
|
||||
// 查询
|
||||
executeSqlCeshi(sql) {
|
||||
return new Promise((resolve, reject) => {
|
||||
// 打开数据库
|
||||
|
@ -18,7 +33,7 @@ module.exports = {
|
|||
console.log('selectSql failed: ' + JSON.stringify(e));
|
||||
}
|
||||
});
|
||||
})
|
||||
})
|
||||
},
|
||||
// 判断数据库是否打开
|
||||
isOpen() {
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
<script>
|
||||
import Sqlite from "../../common/sqlite.js"
|
||||
|
||||
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
|
@ -71,15 +71,12 @@
|
|||
this.executeSql(sql)
|
||||
},
|
||||
openDatabase() {
|
||||
plus.sqlite.openDatabase({
|
||||
name: this.dbName,
|
||||
path: this.dbPath,
|
||||
success: function(e) {
|
||||
console.log('打开数据库成功')
|
||||
},
|
||||
fail: function(e) {
|
||||
console.log(e, '打开数据库失败')
|
||||
}
|
||||
Sqlite.openDatabaseCeshi().then((value) => {
|
||||
// 在resolve时执行的回调函数
|
||||
console.log(value); // 输出:Hello, World!
|
||||
}).catch((error) => {
|
||||
// 在reject时执行的回调函数
|
||||
console.error(error);
|
||||
});
|
||||
},
|
||||
isOpenDatabase() {
|
||||
|
@ -165,9 +162,15 @@
|
|||
}
|
||||
});
|
||||
},
|
||||
executeSql(sql) {
|
||||
let a = Sqlite.executeSqlCeshi(sql)
|
||||
console.log(a);
|
||||
executeSql(sql) {
|
||||
Sqlite.executeSqlCeshi(sql).then((value) => {
|
||||
// 在resolve时执行的回调函数
|
||||
this.sqlData= value
|
||||
console.log(value); // 输出:Hello, World!
|
||||
}).catch((error) => {
|
||||
// 在reject时执行的回调函数
|
||||
console.error(error);
|
||||
});
|
||||
},
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue