报错信息:Request path contains unescaped characters on axios get request

报错原因:如果当前页面需要在首屏渲染时,根据url中的获取中文参数拿去接口传参出现上面的报错。

解决方案:此时需要用encodeURI 将中文参数转化为url支持的格式,这样接口才能识别,传参就没问题了

示例:

js 复制代码
const resCateName = await axios.get(
    "/api/getProdCateList",
    encodeURI($route.query.categoryName)
  );
相关推荐
Championship.23.246 分钟前
Open Source Pipeline Skill深度解析:自动化开源贡献全流程
前端·javascript·html
Bigger6 分钟前
🧠 前端岗位的"结构性调整":现象背后的冷思考
前端·程序员·ai编程
reasonsummer7 分钟前
【教学类-160-13】20260422 AI视频培训-练习013“豆包AI视频《师幼互动》+豆包图片风格:CG动画”
开发语言·python
薯老板11 分钟前
vue组件之间的通信
前端·vue.js
迪菲赫尔曼11 分钟前
从 0 到 1 打造工业级推理控制台:UltraConsole(Ultralytics + FastAPI + React)开源啦!
前端·yolo·react.js·计算机视觉·开源·fastapi
万邦科技Lafite12 分钟前
京东开放API接口:item_get返回参数指南
java·前端·javascript·api·电商开放平台
梦想CAD控件16 分钟前
网页CAD协同设计平台-生产级在线实时协同CAD引擎
前端·javascript·架构
Highcharts.js16 分钟前
React 开发实战:如何使用 useEffect 为 Highcharts 注入实时数据
前端·javascript·react.js·开发实战·实时数据·highcharts·轮询数据
陆枫Larry18 分钟前
Vue Slot 到底在解决什么问题?
前端
曹牧20 分钟前
Java:处理 HTTP 请求的 Content-Type
java·开发语言