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

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

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

示例:

js 复制代码
const resCateName = await axios.get(
    "/api/getProdCateList",
    encodeURI($route.query.categoryName)
  );
相关推荐
tang777894 分钟前
爬虫如何绕过绕过“5秒盾”Cloudflare:从浏览器指纹模拟到Rust求解之不完全指南
开发语言·爬虫·rust·cloudflare
Yuer20258 分钟前
什么是 Rust 语境下的“量化算子”——一个工程对象的最小定义
开发语言·后端·rust·edca os·可控ai
2501_9481953410 分钟前
RN for OpenHarmony英雄联盟助手App实战:符文配置实现
javascript·react native·react.js
hqwest11 分钟前
码上通QT实战26--系统设置01-系统设置布局
开发语言·qt·qss·qt基础控件·qt布局控件·qt表格控件
薛定谔的猫198212 分钟前
llama-index Embedding 落地到 RAG 系统
开发语言·人工智能·python·llama-index
小目标一个亿16 分钟前
Windows平台Nginx配置web账号密码验证
linux·前端·nginx
rocky19122 分钟前
网页版时钟
前端·javascript·html
Aotman_30 分钟前
Element-UI Message Box弹窗 使用$confirm方法自定义模版内容,修改默认样式
linux·运维·前端
计算机程序设计小李同学36 分钟前
基于SSM框架的动画制作及分享网站设计
java·前端·后端·学习·ssm
jghhh011 小时前
传递对准MATLAB仿真程序
开发语言·matlab