当前位置: 首页 > wzjs >正文

网站建设 外包 厦门杭州优化关键词

网站建设 外包 厦门,杭州优化关键词,链接网站制作,国内返利网站怎么做要想实现记住窗口大小的功能,整体逻辑就是要监听窗口大小变化,将窗口大小保存下来,重启之后,读取保存的大小,然后恢复。这里可以使用rust层实现,也可以在前端实现。我这里就纯rust层实现了。 监听窗口变化…

要想实现记住窗口大小的功能,整体逻辑就是要监听窗口大小变化,将窗口大小保存下来,重启之后,读取保存的大小,然后恢复。这里可以使用rust层实现,也可以在前端实现。我这里就纯rust层实现了。

监听窗口变化

使用tauri-plugin-store这个插件,插件地址:plugins-workspace/plugins/store at v2 · tauri-apps/plugins-workspace · GitHub,

安装插件:

然后导入插件:

开始监听窗口变化逻辑:

逻辑代码:

        .setup(|app| {let window = app.get_webview_window("main").unwrap();// This loads the store from disklet store = app.store("app_data.json")?;let window_size: Option<serde_json::Value> = store.get("window_size");println!("windows_size: {:?}", window_size);if let Some(window_size) = window_size {let size = window_size.as_object().unwrap();let width = size["width"].as_f64().unwrap();let height = size["height"].as_f64().unwrap();window.set_size(tauri::PhysicalSize::new(width, height)).unwrap();}// 监听窗口大小变化window.on_window_event(move |event| {if let WindowEvent::Resized(size) = event {println!("window_size: {:?}", size);let _ = store.set("window_size",json!({"width": size.width,"height": size.height}),);}});Ok(())}).run(tauri::generate_context!())

 然后启动软件,重新调整大小,再次启动,就可以看到效果了:

http://www.dtcms.com/wzjs/228294.html

相关文章:

  • 中山营销型网站建设电话销售如何快速吸引客户
  • 旅游电子商务网站建设费用东莞seo建站优化哪里好
  • 仪征建设局网站教育培训机构管理系统
  • 网站设计深圳要联系方式吗?seo资料网
  • 学会了vue 能搭建一个网站平台品牌推广软文案例
  • 望野翻译windows7优化大师官方下载
  • 网站专题页面开发男生最喜欢的浏览器
  • wordpress 图片插件seo优
  • 深圳网站建设q双赢世讯推广app大全
  • wordpress创意插件北京官网优化公司
  • 怎么用ps制作个人网站模板下载福州seo推广公司
  • 小吃加盟网站大全推广营销软件app
  • 在vs中做网站如何连接数据库搜索引擎推广与优化
  • 泉州做网站优化的公司最近的新闻大事
  • 百度创建网站百度的推广广告
  • 手机网站免费建设电商培训课程
  • 用dw制作网站模板百度关键词数据
  • 怎么样在网站文章最后做超链接知名seo公司
  • 380元网站建设公司网站设计要多少钱
  • mac机上怎么安装wordpress寰宇seo
  • 网站域名空间怎么弄啊长沙seo优化报价
  • php 用什么做网站服务器seo还有未来吗
  • wordpress企业商品展示模版关键词排名seo优化
  • 怎么弄自己的微信公众号惠州seo网站推广
  • 物流网站建设方案营销渠道策划方案
  • 土耳其网站后缀百度投诉中心
  • 政府机构的网站怎么做的那么差今日油价最新
  • 手机网站智能管理系统朋友圈广告推广平台
  • 免费网络电话排行优化大师手机版下载
  • 做篮球网站用的背景图片百度信息流推广技巧