- 基于项目需要在无网络情况使用
- 项目采用sqlite存储数据
- 数据库需要使用前需要存储部分数据
知识点
1.uniapp sqlite中的路径为绝对路径或者相对路径
2.相对路径(_doc)与开发环境的路径没有关系
3.开发环境下static文件夹 存放在_www
思路
1.在路径/static/_db/ 下放入 init.db
2.使用io,将预设的db文件复制到可读写的文件夹内
拷贝初始文件
plus.io.resolveLocalFileSystemURL( _www/static/_db/init.db ,function(entry){
plus.io.resolveLocalFileSystemURL("_doc",function(root){
entry.copyTo(root , test.db ,function(){
console.log("拷贝成功");
},function(){
console.log("拷贝失败");
})
})
});
打开数据库文件
plus.sqlite.OpenDatabase({
name: main , //数据库名称
path: _doc/test.db //数据库地址,uniapp推荐以下划线为开头
});
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END












暂无评论内容