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

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

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

示例:

js 复制代码
const resCateName = await axios.get(
    "/api/getProdCateList",
    encodeURI($route.query.categoryName)
  );
相关推荐
速盾cdn几秒前
速盾:vue的cdn是干嘛的?
服务器·前端·网络
起名字真南18 分钟前
【OJ题解】C++实现字符串大数相乘:无BigInteger库的字符串乘积解决方案
开发语言·c++·leetcode
tyler_download29 分钟前
golang 实现比特币内核:实现基于椭圆曲线的数字签名和验证
开发语言·数据库·golang
小小小~30 分钟前
qt5将程序打包并使用
开发语言·qt
hlsd#30 分钟前
go mod 依赖管理
开发语言·后端·golang
小春学渗透32 分钟前
Day107:代码审计-PHP模型开发篇&MVC层&RCE执行&文件对比法&1day分析&0day验证
开发语言·安全·web安全·php·mvc
四喜花露水33 分钟前
Vue 自定义icon组件封装SVG图标
前端·javascript·vue.js
杜杜的man34 分钟前
【go从零单排】迭代器(Iterators)
开发语言·算法·golang
亦世凡华、35 分钟前
【启程Golang之旅】从零开始构建可扩展的微服务架构
开发语言·经验分享·后端·golang
前端Hardy42 分钟前
HTML&CSS: 实现可爱的冰墩墩
前端·javascript·css·html·css3