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

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

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

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

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

相关推荐
谎言西西里1 小时前
JS 高手必会:手写 new 与 instanceof
javascript
天问一2 小时前
使用 Vue Router 进行路由定制和调用的示例
前端·javascript·vue.js
韩立学长4 小时前
【开题答辩实录分享】以《基于Vue的非遗文化知识分享平台的设计与实现》为例进行选题答辩实录分享
前端·javascript·vue.js
前端 贾公子5 小时前
Vue响应式原理学习:基本原理
javascript·vue.js·学习
飛6795 小时前
从 0 到 1 掌握 Flutter 状态管理:Provider 实战与原理剖析
开发语言·javascript·ecmascript
~无忧花开~5 小时前
Vue二级弹窗关闭错误解决指南
开发语言·前端·javascript·vue.js
知行力6 小时前
【GitHub每日速递 20251209】Next.js融合AI,让draw.io图表创建、修改、可视化全靠自然语言!
javascript·人工智能·github
REDcker6 小时前
JS 与 C++ 语言绑定技术详解
开发语言·javascript·c++
zlpzlpzyd6 小时前
vue.js 3中全局组件和局部组件的区别
前端·javascript·vue.js
浩星6 小时前
css实现类似element官网的磨砂屏幕效果
前端·javascript·css