配置tauri-plugin-sql插件 fnmain(){tauri::Builder::default()// highlight-next-line.plugin(tauri_plugin_sql::Builder::default().build()).run(tauri::generate_context!()).expect("error while running tauri application");} 这里,在Rust的main函数中,使用plugin方法注册tauri-plugin-sql插件 使用JavaScr...
import Database from "tauri-plugin-sql-api";import {ENV_MODE} from "@/utils/const"class DatabaseService {private db!: Database;private dbReady: Promise<void>;constructor() {this.dbReady = this.initDatabase();}private async initDatabase() {try {this.db = await Database.load(ENV_MODE ...
{ "name": "tauri-plugin-sql-api", "version": "0.0.0", "description": "Interface with SQL databases", "license": "MIT or APACHE-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" ], "type": "module", "browser": "dist-js/index.min.js", "module": "dist-js/...
fnmain(){tauri::Builder::default().plugin(tauri_plugin_sql::Builder::default().build()).run(tauri::generate_context!()).expect("error while running tauri application");} Afterwards all the plugin's APIs are available through the JavaScript guest bindings: ...
();tauri::Builder::default().plugin(tauri_plugin_sql::Builder::default().build()).plugin(ThemePlugin::init(ctx.config_mut())).invoke_handler(tauri::generate_handler![greet]).run(ctx).expect("error while running tauri application");}...
SQL: 提供前端与SQL数据库通信的接口。存储 (Store): 持久化的键值存储。Stronghold: 加密、安全的数据...
exportinterfaceTauriSqliteDialectConfig{database:Promisable<TauriSqlDB>|((prefix:'sqlite:')=>Promisable<TauriSqlDB>)/*** Called once when the first query is executed.** This is a Kysely specific feature and does not come from the `better-sqlite3` module.*/onCreateConnection?:(connection:Dat...
例如,tauri-plugin-sql插件允许开发者在Tauri应用中方便地与SQL数据库进行交互,支持sqlite、mysql和postgres等多种数据库驱动;tauri-plugin-clipboard插件则提供了对系统剪贴板的操作功能,使得开发者可以轻松地实现复制、粘贴等功能。这些插件的出现,极大地丰富了Tauri的功能,提高了开发者的开发效率。 在实际应用方面,越来...
系统托盘功能通过tauri-plugin-tray实现,需配置图标资源及右键菜单事件回调。 实际开发技巧与注意事项 前端资源优化直接影响应用性能。推荐将静态文件嵌入二进制包,修改tauri.conf.json中"bundle"下的"resources"字段指定资源目录。本地数据库操作可使用tauri-plugin-sql插件,支持SQLite、PostgreSQL等多种驱动。例如,连接...
https://github.com/tauri-apps/tauri-plugin-sql https://github.com/tauri-apps/tauri-plugin-stronghold https://github.com/tauri-apps/tauri-plugin-authenticator Workflows What does the Development flow look like? A developer must first install the prerequisite toolchains for creating a Tauri app. At...