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

electron结合vue,直接访问静态文件如何跳转访问路径

在最外的app.vue或者index.vue的js模块编写

  let refdade = ref(1);//刷新,获得请求// 获取完整的查询字符串(例如: "?dade=/myms")const searchParams = new URLSearchParams(window.location.search);// 获取 dade 参数的值(自动处理编码)const dadeValue = searchParams.get('dade');console.log('dade 参数的值:', dadeValue); // 输出: "/myms"if(dadeValue && dadeValue !="/" && dadeValue != undefined){// 跳转router.push(dadeValue);}else{refdade.value = 2;}

electron文件

const { app, BrowserWindow,ipcMain } = require('electron');
const path = require('path');
let secondWindow;
function setWin() {ipcMain.on('setWins', (event, data) => {console.log(data)// 创建第二个窗口secondWindow = new BrowserWindow({width: data.width,height: data.height,autoHideMenuBar: true, // 自动隐藏菜单title:data.title,webPreferences: {nodeIntegration: true,contextIsolation: false}});// secondWindow.loadURL("http://127.0.0.1:8600/#"+data.url);const indexHtmlUrl = `file://${path.join(__dirname, '../dist', 'index.html')}?dade=${data.url}`;secondWindow.loadURL(indexHtmlUrl);secondWindow.on('closed', function () {secondWindow = null;});})
}
module.exports = {setWin
};

相关文章:

  • Apache Pulsar 消息、流、存储的融合
  • Spyglass:跨时钟域同步(同步单元)
  • 编程日志5.6
  • 一文掌握六个空转数据库
  • MySQL——九、锁
  • 十个免费试用的云数据库
  • 在 Windows 中配置使用 WSL 来运行 Linux 环境,主要有以下步骤:
  • 【测试开发知识储备】之Jacoco(Java Code Coverage)
  • LeetCode100.7 接雨水
  • 代码随想录算法训练营第60期第三十六天打卡
  • 【​​HTTPS基础概念与原理​】对称加密与非对称加密在HTTPS中的协作
  • 掌握Docker:从运行到挂载的全面指南
  • Openshift节点Disk pressure
  • mybatis plus (sqlserver) 根据条件来获取id最大的,或者是新增的最新的一条记录(同条件可能会有多条出现)
  • Java—— 可变参数、集合工具类、集合嵌套、不可变集合
  • [数据结构]6. 队列-Queue
  • C++学习细节回顾(汇总二)
  • 【交互 / 差分约束】
  • AD 规则的使能及优先级的设置
  • 机密虚拟机的威胁模型
  • 曾犯强奸罪教师出狱后办教培机构?柳州鱼峰区教育局回应
  • 习近平复信中国丹麦商会负责人
  • 中国-拉共体论坛第四届部长级会议北京宣言
  • 最高降九成!特朗普签署降药价行政令落地存疑,多家跨国药企股价收涨
  • 智能手表眼镜等存泄密隐患,国安部提醒:严禁在涉密场所使用
  • 中医的千年传承:网络科学描绘其演化之路|PNAS速递