后端开发接受Vue项目踩坑记录

1、页面导入组件路径不对会提示找不到modules

2、script 加了setup,变量、函数等是才是新的写法

3、访问对应页面,路由文件提示这个,可能路由路径没写对

Uncaught TypeError: Cannot set properties of undefined (setting './src/router/xxx.js'

4、el-select

`v-model`绑定的是选项的`value`属性,而不是`label`。当用户选择某个选项时,`v-model`会自动更新为该选项的`value`值。

value是选项的唯一标识符,用于实现双向数据绑定。

label是展示给用户的文本内容,仅用于UI层面。

5、el-form-item 里的 el-input

没有写label-width,默认宽度为0,提示信息就会出现在最左边了。

解决方案:

在el-form加上label-width="100px"或el-form-item上加label-width="100px"。宽度自己设置。

6、父子组件传递参数是否需要v-bind或:

https://www.cnblogs.com/smile-fanyin/p/14376897.html

7、项目文件不能热更新https://www.jb51.net/article/240873.htm

路由和文件目录存在大小写不一致

elementui的bug:select选择框中加上multiple属性后,默认触发change事件进行验证

8、Axios请求成功后错误

有时候,即使请求成功,catch 也会被触发。这种情况通常是由于以下原因引起的:

响应状态码:axios 默认将状态码不在 2xx 范围的请求视为错误。例如,如果响应的状态码是 400,则会触发 catch。

网络错误:即使响应状态码为 2xx,如果在请求过程中出现网络错误(如超时、服务器不可用等),也会触发 catch。

错误的响应数据:在某些情况下,尽管状态码是 2xx,如果返回的数据结构不符合预期(例如,返回的是一个错误信息而不是期望的对象),开发者可能会手动在 then 中抛出错误,从而导致进入 catch。

我出现的原因:then里数据处理出现了异常,进入到catch

9、定义了响应对象 a : { b: {}} 发现el-input 绑定了b对象里的bb属性,然后改变bb值,这个el-input 不能及时显示最新数据

原因,未在b里 定义 bb

相关推荐
崔庆才丨静觅11 小时前
hCaptcha 验证码图像识别 API 对接教程
前端
passerby606112 小时前
完成前端时间处理的另一块版图
前端·github·web components
掘了12 小时前
「2025 年终总结」在所有失去的人中,我最怀念我自己
前端·后端·年终总结
崔庆才丨静觅12 小时前
实用免费的 Short URL 短链接 API 对接说明
前端
崔庆才丨静觅12 小时前
5分钟快速搭建 AI 平台并用它赚钱!
前端
崔庆才丨静觅13 小时前
比官方便宜一半以上!Midjourney API 申请及使用
前端
Moment13 小时前
富文本编辑器在 AI 时代为什么这么受欢迎
前端·javascript·后端
崔庆才丨静觅13 小时前
刷屏全网的“nano-banana”API接入指南!0.1元/张量产高清创意图,开发者必藏
前端
剪刀石头布啊13 小时前
jwt介绍
前端
爱敲代码的小鱼13 小时前
AJAX(异步交互的技术来实现从服务端中获取数据):
前端·javascript·ajax