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

前端vue3 window.open 项目部署后页面404解决办法

项目场景:

用window.open新开窗口,在本地运行正常,经过部署后页面404
(后端部署不知道是用什么部署的,不清楚,可以生成一个172.0.0.1的服务器,参考代码如下)

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o ../buildout/app main.go
upx ../buildout/app
cp config.yaml ../buildout 

解决方案:

修改window.open方法

 const params = {id: data.id,name: data.name,};const { href } = router.resolve({path: '/xxx', query: {...params}});window.open(href, '_blank');// const queryString = new URLSearchParams(params).toString();// const url = `/xxx?${queryString}`;// window.open(url, "_blank");```

将路由修改成hash路由

import { createRouter, createWebHistory, createWebHashHistory } from 'vue-router'
const router = createRouter({// history: createWebHistory(process.env.BASE_URL),history: createWebHashHistory(process.env.BASE_URL), //这里routes
})
http://www.dtcms.com/a/601093.html

相关文章:

  • pc网站 手机网站 微信网站 上海跨境电商官方网站建设
  • Windows 10 C语言编译器安装与配置
  • 网站后台进不去的原因挂机宝做php网站吗
  • Java I/O模型演进 — BIO、NIO与AIO的原理与实战
  • Flutter---泛型
  • 小米Java开发200道面试题及参考答案(上)
  • 【实战】如何优雅的在Win11/10系统下运行Rust编写的binwalk v3.1.1
  • 网站建设费可以计入管理费用吗手机网站开发利用流程
  • MySQL进阶学习笔记:从单表查询到多表关联的深度解析(万字详解)
  • docker一键部署PDF免费工具箱stirling-PDF
  • CI/CD工具Arbess,从安装到入门零基础教程
  • PG预写式日志解码的艺术与应用
  • 通过Swift CSP评估提高金融安全
  • 高可用与高性能数据库配置实践分析(pgSql clickhouse)
  • android sharepreference 的替代品
  • 网站流量分成营销型网站5要素
  • 科技向暖,银发无忧:十五五规划中智慧养老的温度革命
  • UE5 的 Waterline Pro 6的浮力作用机制解析
  • Selenium WebDriver的工作原理?
  • UE5 C++ 定时器 案例练习
  • 6 个成熟的 JS 开源视频编辑项目
  • 网站建设管理维护责任书格式怎样在网站做链接
  • Flutter---Stream
  • 佛山企业网站建设机构南明区住房和城乡建设局网站上
  • 仓颉三方库开发实战:Simple HTTP Server 实现详解
  • 做360网站官网还是百度济南有做五合一网站公司
  • 详细解读视频生成模型Wan2.1代码
  • Cortex-M3-STM32F1 开发:(二十二)HAL 库开发 ➤ STM32 中断逻辑优先级计算
  • THC63LVD1027D一款10位双链路LVDS信号中继器芯片,支持WUXGA分辨率视频数据传输THC63LVD1027支持30位数据通道方案
  • 考研规划手册