feat(view):基本实现连续视图的功能。

This commit is contained in:
徐涛
2023-03-08 16:28:24 +08:00
parent 848c8c01e7
commit 9437e45b8d
13 changed files with 191 additions and 17 deletions

View File

@@ -14,7 +14,7 @@ tauri-build = { version = "1.2", features = [] }
[dependencies]
once_cell = "1.17.0"
tauri = { version = "1.2", features = ["dialog-open", "shell-open"] }
tauri = { version = "1.2", features = ["dialog-open", "fs-read-file", "protocol-all", "shell-open"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
chrono = { version = "0.4.23", features = ["serde"] }

View File

@@ -7,6 +7,7 @@ pub mod prelude {
}
/// 用于持有应用实例,可存放不同的应用实例。
#[allow(dead_code)]
pub enum AppHold<'a, R: Runtime> {
Instance(&'a App<R>),
Handle(&'a AppHandle<R>),

View File

@@ -13,6 +13,22 @@
"tauri": {
"allowlist": {
"all": false,
"fs": {
"all": false,
"copyFile": false,
"createDir": false,
"exists": false,
"readDir": false,
"readFile": true,
"removeDir": false,
"removeFile": false,
"renameFile": false,
"scope": [],
"writeFile": false
},
"protocol": {
"all": true
},
"shell": {
"all": false,
"open": true
@@ -39,7 +55,7 @@
"targets": "all"
},
"security": {
"csp": null
"csp": "default-src 'self'; img-src 'self' asset: https://asset.localhost"
},
"updater": {
"active": false