1、在uni-app项目的manifest.json 将SQLite数据库模块打开
2、在项目根目录下创建common文件夹,在common文件夹下创建SQLite.js文件,如下:
// 打开数据库
async function openDB(config){
return new Promise((callback)=>{
plus.sqlite.openDatabase({
...config,
success: function(e){
callback({code:1,msg:'打开数据库 成功!'})
},
fail: function(e){
callback({code:0,msg:'打开数据库 失败: '+JSON.stringify(e)})
}
});
})
}
//db是否打开
async function isOpen(config){
return new Promise((callback)=>{
if (plus.sqlite.isOpenDatabase(config)){
callback({code:1,msg:'已经打开数据库。'});
}else{
callback({code:0,msg:'没有打开数据库!'});
}
});
}
// 关闭数据库
async function closeDB(config){
return new Promise((callback)=>{
plus.sqlite.closeDatabase({
...config,
success: function(e){
cons