更新记录

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()

提供的方法

  1. name('goods') 所有操作必须先调用此方法,参数是表名称
  2. field(['id', 'name', 'age'])select 方法使用,也可不使用
  3. where([['id', '=', 1], ['name', 'like', '%sw%']])select update delete 方法使用,必须是二维数组
  4. whereEq('id', 1)select update delete 方法使用,是等于判断
  5. order({id: 'asc', age: 'desc'})select 方法使用,也可不使用,是对象
  6. page(2, 10)select 方法使用,分页,参数是页码和每页条数,可用可不用
  7. select() 查询
  8. insert({id: 4, name: 's4', age: 4}) 插入
  9. update({name: 's11'}) 更新,必须设置where条件,使用 where 或者 whereEq
  10. delete(where) 删除,要么参数传where条件,要么使用 where 或者 whereEq

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。