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

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

cpp 复制代码
  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文件

cpp 复制代码
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
};
相关推荐
ShineWinsu6 小时前
对于JavaScript:操作元素的解析
开发语言·前端·javascript·面试·web·dom·元素
lemon_yyds9 小时前
Vue 项目嵌入 React H5 技术方案
vue.js·react.js
顽疲9 小时前
java springboot vue 养老系统源码详解:请假 care_leave 销假与床位停费日扣实践
java·vue.js·spring boot
szp20059 小时前
Cache API 会丢掉 URL 里的 #:我的 9 个模型分块一直写在同一条缓存上
javascript·浏览器
keyipatience10 小时前
TypeScript学习(1)
前端·javascript·学习·typescript·html·css3
xifangge202510 小时前
基于 JavaScript 实现 CNC 数控切削参数与螺纹公差纯前端核算引擎
开发语言·前端·javascript
honkun611 小时前
vue 表格组件 vxe-table 修改滚动条样式,修改滚动条样式,统一宽度、颜色与自动隐藏
前端·javascript·vue.js
不可能片场11 小时前
工程实践 一个缓存把选片从十分钟压到一分钟
前端·electron
FRing0311 小时前
JavaScript入门到精通二十四(正则表达式、元字符、修饰符)
开发语言·前端·javascript·正则表达式
171320330计算机毕设编程11 小时前
计算机毕业设计 基于springboot+vue的在线观鸟视频播放网站 LW PPT
java·大数据·vue.js·spring boot·算法·课程设计