[cfg_attr(not(debug_assertions), windows_subsystem = "windows")]use tauri_plugin_log::{LogTarget}; //## 添加此 use 语句#[tauri::command]fn greet(name: &str) -> String {format!("Hello, {}! You've been greeted from Rust!", name)}fn main() {tauri::Builder::default()//## 添...
plugin(MyPlugin) .run(tauri::generate_context!()) .expect("error while running tauri application"); } 5.4 安全策略配置 在tauri.conf.json中,你可以配置详细的安全策略: { "tauri": { "security": { "csp": "default-src 'self'; script-src 'self' https://trusted-cdn.com" } } } 5.5 ...
sqltauri-plugin UpdatedJan 6, 2025 Rust [READ ONLY] This repository is a mirror, for issue tracking and development head to:https://github.com/tauri-apps/plugins-workspace rustpreferencesstoragedata-persistencetauri-plugin UpdatedJan 11, 2025 ...
配置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...
plugin( tauri_plugin_log::Builder::default() .level(log::LevelFilter::Info) .build(), )?; } Ok(()) }) .run(tauri::generate_context!()) .expect("error while running tauri application"); } 6 changes: 6 additions & 0 deletions 6 src/main.rs Original file line numberDiff line ...
async function MY_COMMAND() { greetMsg.value = await invoke("greet", { name: name.value }); console.log(await invoke.length); // 有几种可使用的自定义命令 console.log(await invoke('plugin:PLUGIN_NAME|COMMAND_NAME',{my_msg: "可爱幽灵在线秃头👻"})); }另...
CpuInfo,batteries,Batteries,}from"tauri-plugin-system-info-api";console.log(AllSystemInfo.parse(awaitallSysInfo()));console.log(MemoryInfo.parse(awaitmemoryInfo()));console.log(StaticInfo.parse(awaitstaticInfo()));console.log(CpuInfo.parse(awaitcpuInfo()));console.log(Batteries.parse(awaitbatteries...
console.log('接收到的推送消息', e.data); }); }); return ()=>{ // 离开界面,需要断开连接 wsInstance && wsInstance.disconnect(); }; }, []); return ( 测试消息推送界面 ); }; 说明:使用tauri-plugin-websocket-api插件,ws和wss协议都支持,此处仅展示了ws协议的使用。
Update((newRTF)=>{rtf=newRTF;});unlistenClipboard=awaitstartListening();onClipboardUpdate(async()=>{has.hasHTML=awaithasHTML();has.hasImage=awaithasImage();has.hasText=awaithasText();has.hasRTF=awaithasRTF();has.hasFiles=awaithasFiles();console.log("plugin:clipboard://clipboard-monitor/...
"tauri-plugin-websocket", "tokio", "tokio-tungstenite", ] [[package]] name = "arrayref" version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" [[package]] na...