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

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

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

示例:

js 复制代码
const resCateName = await axios.get(
    "/api/getProdCateList",
    encodeURI($route.query.categoryName)
  );
相关推荐
yinhezhanshen2 分钟前
理解rust里面的copy和clone
开发语言·后端·rust
Jtti18 分钟前
PHP在Debian环境上的并发处理能力如何
开发语言·debian·php
时光追逐者22 分钟前
在 Blazor 中使用 Chart.js 快速创建数据可视化图表
开发语言·javascript·信息可视化·c#·.net·blazor
独好紫罗兰25 分钟前
洛谷题单3-P5718 【深基4.例2】找最小值-python-流程图重构
开发语言·python·算法
无奈何杨25 分钟前
扣子coze的AI工作流搭建技术,开源项目FlowGram流程搭建引擎
前端
小天努力学java27 分钟前
【面试题】如何用两个线程轮流输出0-200的值
java·开发语言
云边有个稻草人30 分钟前
【C++】第八节—string类(上)——详解+代码示例
开发语言·c++·迭代器·string类·语法糖auto和范围for·string类的常用接口·operator[]
ElasticPDF-新国产PDF编辑器35 分钟前
Angular 项目 PDF 批注插件库在线版 API 示例教程
前端·pdf·angular.js
hz.ts38 分钟前
Angular 国际化
javascript·ecmascript·angular.js
6武739 分钟前
Vue 数据传递流程图指南
前端·javascript·vue.js