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

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

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

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

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

相关推荐
九章云极AladdinEdu1 小时前
项目分享|告别枯燥命令行,构建终端用户界面的 TypeScript 库
javascript·ui·typescript
带着梦想扬帆启航2 小时前
UniApp 多个异步开关控制教程
前端·javascript·uni-app
小高0072 小时前
JavaScript 内存管理是如何工作的?
前端·javascript
是大林的林吖2 小时前
解决 elementui el-cascader组件懒加载时存在选中状态丢失的问题?
前端·javascript·elementui
默 语2 小时前
Electron 应用中的系统检测方案对比与鸿蒙适配实践
javascript·electron·harmonyos·gwo
Zyx20072 小时前
JavaScript 异步编程深度解析(上):单线程、事件循环与异步的本质
javascript
晴殇i2 小时前
前端代码规范体系建设与团队落地实践
前端·javascript·面试
开发者小天2 小时前
React中使用useParams
前端·javascript·react.js
拉不动的猪3 小时前
浏览器之内置四大多线程API
前端·javascript·浏览器
拉不动的猪3 小时前
Token无感刷新全流程(Vue + Axios + Node.js(Express))
java·javascript·vue.js