一样的代码不同项目跳转页面报404的解决办法

今天收到实施反馈的一个问题,点项目名称跳转项目详情页面时,有的页面跳转显示正常,有的页面跳转报404错误。错误如下:

发现报错的项目都有一个共性就是有特殊字符"[ ]" ,

解决的办法就是把带有特殊字符的字段 用 encodeURI() 方法转换下,如下图:

检查一下代码,把变量含有文字等特殊字符的都用 encodeURI()方法包裹下,问题都解决了。

相关推荐
BD_Marathon28 分钟前
Vue3_响应式数据的处理方式
前端·javascript·vue.js
嚣张丶小麦兜1 小时前
Vue常用工具库
前端·javascript·vue.js
小飞侠在吗2 小时前
Vue customRef
前端·javascript·vue.js
指尖跳动的光2 小时前
判断页签是否为活跃状态
前端·javascript·vue.js
嚣张丶小麦兜3 小时前
认识vite
前端·javascript·vue.js
oak隔壁找我5 小时前
Node.js的package.json
前端·javascript
支撑前端荣耀5 小时前
从零实现前端监控告警系统:SMTP + Node.js + 个人邮箱 完整免费方案
前端·javascript·面试
shanLion5 小时前
Vite项目中process报红问题的深层原因与解决方案
前端·javascript
烟袅5 小时前
从零构建一个待办事项应用:一次关于组件化与状态管理的深度思考
前端·javascript·react.js
我命由我123456 小时前
CSS 锚点定位 - 锚点定位引入(anchor-name、position-anchor)
开发语言·前端·javascript·css·学习·html·学习方法