更新记录
1.0.1(2025-12-27)
下载此版本
1、基础的增删改查
平台兼容性
uni-app(4.81)
| Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
| - |
- |
× |
× |
- |
- |
7.0 |
14 |
× |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
快应用-华为 |
快应用-联盟 |
| × |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
uni-app x(4.81)
| Chrome |
Safari |
Android |
iOS |
鸿蒙 |
微信小程序 |
| - |
- |
- |
- |
- |
- |
sqlite语句构造器
使用
import { Db } from '@/uni_modules/leruge-js-sqlite/js_sdk';
// 查询
Db.name('user').field(['id', 'name']).where([['id', '=', 1]]).order({id: 'desc', 'name': 'asc'}).page(2, 1).select()
// 插入
Db.name('user').insert({id: 4, name: 's4', age: 4})
// 更新
Db.name('user').whereEq('id', 1).update({name: 's11'})
// 删除
Db.name('user').whereEq('id', 1).delete()
提供的方法
name('goods') 所有操作必须先调用此方法,参数是表名称
field(['id', 'name', 'age']) 给 select 方法使用,也可不使用
where([['id', '=', 1], ['name', 'like', '%sw%']]) 给 select update delete 方法使用,必须是二维数组
whereEq('id', 1) 给 select update delete 方法使用,是等于判断
order({id: 'asc', age: 'desc'}) 给 select 方法使用,也可不使用,是对象
page(2, 10) 给 select 方法使用,分页,参数是页码和每页条数,可用可不用
select() 查询
insert({id: 4, name: 's4', age: 4}) 插入
update({name: 's11'}) 更新,必须设置where条件,使用 where 或者 whereEq
delete(where) 删除,要么参数传where条件,要么使用 where 或者 whereEq