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