更新记录

1.0.0(2025-06-05)


平台兼容性

uni-app(4.53)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
× - - - - - -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟
- - - - - - - - - - -

uni-app x(4.53)

Chrome Safari Android iOS 鸿蒙 微信小程序
- - - - -

wl-dbTools

开发文档

UTS 语法 UTS API插件 UTS uni-app兼容模式组件 UTS 标准模式组件 Hello UTS

主要封装的方法有

// createDatabase 数据库创建
// createTable 表创建
// insertData 数据插入
// deleteData 数据删除
// updateData 数据更新
// queryAll 数据全部查询
// queryOne 单条数据查询
// getStore 实例获取
// 以上方法的参数具体描述都在index.uts文件都有详情注释
import {createDatabase,createTable,insertData,deleteData,updateData,queryAll,queryOne,getStore} from "@/uni_modules/wl-dbTools";

uniapp-x 如何使用

1.在main.uts页面中引入文件与调用数据库与表的创建

import App from './App.uvue'
import { createSSRApp } from 'vue'
import {createDatabase,createTable} from "@/uni_modules/wl-dbTools"
// 数据库创建
createDatabase({
    name:'myDb.db'
}).then(()=>{
    // 用户User表sql语句创建
    const sql:string = `
        CREATE TABLE IF NOT EXISTS User (
          id INTEGER PRIMARY KEY AUTOINCREMENT,
          username TEXT NOT NULL,
          password TEXT NOT NULL
        );
      `;
      createTable(sql)
})

export function createApp() {
    const app = createSSRApp(App)
    return {
        app
    }
}

2.功能页面注册页面中调用

import {insertData,queryOne} from "@/uni_modules/wl-dbTools";
// 数据查询
const registerData = await queryOne('User','userName',this.account,['userName'])
const data = {
    userName:this.account,
    password: this.passWord
}
// 数据插入
const res = await insertData('User',data);

3.一名鸿蒙原生开发者,开源不易 可以请我喝杯冰的吗?^_^

开源不易

隐私、权限声明

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

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

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

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问