一些踩坑笔记
文章平均质量分 58
踩坑笔记
小白探索世界欧耶!~
一名平平无奇的女大学生!
于2023年~痛失学生优惠特权 :(
展开
-
Vue2项目表单初始化后无法编辑的问题
今天遇到了一个很诡异的问题,已经有近 3 个月事件没有去动过的模块,突然就有 bug 了???咱也不知道是 why,总之情况就是这么一个情况:1、一个新增表单,原先打开一切正常,字段也都可以填写。2、一旦搜索项目,从远程获取回来数据,初始化好表单,就会发现,所有字段都无法填了。依然不行......原创 2024-09-10 16:14:35 · 385 阅读 · 1 评论 -
【踩坑】Vue3项目正常跑动后页面空白问题
近期踩了个坑,Vue3搭建的项目能够正常跑动,但是页面却是空白的,控制台也不报错,只留下一行警告:发现是 router 入口文件(一般是在 router 文件夹下的 index 里面)的写法和 vite 版本不匹配的问题。随着 Vite 版本的更新,一些 API 可能会发生变化或被弃用,这会导致在升级 Vite 或项目迁移时遇到兼容性问题。我遇到的问题正是因为 Vite 的版本更新导致了 import.meta.globEager 的使用方式变化。原创 2024-09-07 08:49:21 · 660 阅读 · 0 评论 -
pnpm install 后还是没有生成 pnpm-lock.yaml 文件
我删除了pnpm-lock.yaml文件,以便获得最新的依赖项 运行 pnpm i 命令,以便生成具有最新依赖项的新 pnpm-lock.yaml。但不幸的是 pnpm-lock.yaml 没有生成。于是乎,直接执行 pnpm i --lockfile-only。不管如何尝试 pnpm i ,就是没有lock文件,烦鼠了。原创 2024-08-17 20:05:57 · 569 阅读 · 0 评论 -
【踩坑】TypeScript 中使用 sass 动态设置样式
在从 Vue2 项目转向 Vue3 项目时,不得不将已经封装好的 echarts 图表也升级成 Vue3 适配的版本,遇到了一个有些诡异的问题,在此记录一下。原创 2024-08-08 19:22:33 · 490 阅读 · 0 评论 -
.gitignore 忽略文件不生效如何处理?
近期因为写了一个自动打包发布脚本,需要再项目中增加一个 uses.ts 文件,里面记录了用户名、密码、服务器地址、文件夹等等信息,虽然确实是方便了很多,但是跑完流程后,发现这样会有安全问题,太多关键信息上传到代码库上去了,于是我赶紧。原创 2024-08-08 09:55:45 · 683 阅读 · 0 评论 -
ts-node报错ERR_UNKNOWN_FILE_EXTENSION
package.json 中的 "type": "module", 依然保留,然后进行以下操作进行解决。删掉,那么就跑不动,也 build 不了,但是能 deploy 成功。在网上寻找了很多很多很多种解决方案,最终发现, 只要在。,那么就可以跑也可以 build,但是却无法 deploy。但是呢,新的问题出现了,项目跑不动了呀!删除后,项目它就跑不动了!删除,问题就解决了。原创 2024-08-06 20:46:17 · 494 阅读 · 0 评论 -
修改el-table中某一行样式,解决修改样式无效的问题
列表展示项目信息,其中,根据后端接口字段返回的项目状态task_status,延期项目底色换成浅黄色,预警项目底色换成粉红色。① 在公共样式文件里面写好样式②在js文件里面写个样式对应的map③在vue文件中导入公共样式文件和js文件④在el-table中动态绑定row-class-name⑤在methods中写动态获取样式名的方法。原创 2024-04-22 14:35:35 · 721 阅读 · 4 评论 -
element的el-table表格自定义表头解决数据不更新问题
element 官网上el-table上使用插槽 slot=“header”来实现自定义表头,在需要动态更新表头数据时,出现无法实时更新的情况,只需要将slot=“header” 改成#header ,效果就正常了。通过插槽传入表头,但是,如果我把表头初始值赋值为null,虽然可以正常显示表头,但是一开始会报错;如果我把表头初始值给列出来设计好的字段="",那么获取到后端返回的数据后,表头并不会自动更新!需要生成一个表格,表头由后端返回,自定义生成。原创 2024-04-11 16:01:25 · 1219 阅读 · 1 评论 -
解决int型不能接受空值的问题——JavaEE
做作业的时候,发现按照价格区间查询数据的时候,一定要把价格两个空都填上才可以,不然就会出现“畸形语法”的错误但是!!!只要把两个空都填上了,又能够正确地查询到符合条件的数据经过超长时间的探索,才发现int型是不能够接受空值的,所以会出错。解决方法:①可以在页面的form的提交事件onsubmit处理函数中进行判断:若未输入,让这个输入项的value值为-1。当后台发现负责接收的对应参数的值是-1就表示其实未输入。在where子句中就可做相应处理了。或者在convert()函数里面进.原创 2021-07-02 15:42:43 · 1145 阅读 · 0 评论 -
安装WIN10 准备就绪等了半小时
安装WIN10 准备就绪等了半小时原创 2022-08-20 14:08:51 · 1862 阅读 · 0 评论 -
解决Vue刷新后页面数据丢失的问题(sessionStorage和localStorage的用法)
其二,使用sessionStorage可以保证打开页面时sessionStorage的数据为空,而如果是localStorage则会读取上一次打开页面的数据。办法三:在父页面向后台请求远程数据,并且在页面刷新前将vuex的数据先保存至sessionStorage(以防请求数据量过大页面加载时拿不到返回的数据)state - 数据【存项目共享状态,是响应式的,store的数据改变,所有依赖此状态的组件会更新】,相当于全局变量,页面刷新的时候vuex里的数据会重新初始化,导致数据丢失。【页面关闭就没有了】原创 2022-10-14 10:55:34 · 6701 阅读 · 0 评论 -
解决elementui 的省市区级联选择器数据不回显问题
上周写了一个省市区三级联动的地址选择组件,今天测试发现了一个大问题,那就是我可以正常提交地址是没错,可是当我后端返回了数据,我要点击编辑的时候,它并不会自动就给我绑定上去。就这样愉快地解决问题啦!从此点击编辑,相对应的地址数据会回显。vue实现省市区三级联动地址选择组件。原创 2022-11-10 23:56:53 · 5482 阅读 · 4 评论 -
踩坑:npm run build会打包本地未提交的代码
如果你修改了代码,但没有提交这些修改到版本控制系统(如Git),那么当你运行npm run build进行打包时,这些未提交的修改。如果不希望未提交的代码被打包,那么应该在执行打包操作之前,将未提交的代码进行提交,或者将它们从项目中移除。即使你没有提交代码,npm run build命令仍然会打包你工作目录中的所有文件,包括未提交的修改。在本地执行npm run build时,会打包当前项目目录下的所有代码,包括已提交和未提交的代码。第一次知道原来打包是会把本地所有代码一起打包的,不管有没有提交。原创 2024-03-16 15:29:00 · 774 阅读 · 0 评论 -
git push解决办法:! [remote rejected] prod -> prod (pre-receive hook declined)
今天想把最近改的东西上传到Gogs上发版一下子的,但是发现有冲突合并不了,于是我切回自己的分支合并了prod,把冲突处理了一下子,还又增加了一点修改,push后.......又回到prod进行git push,哦豁~这就出了问题了。可以看到,git push不上去的原因是:所push的分支prod是受保护的,为protected。原创 2024-03-12 14:38:45 · 1466 阅读 · 0 评论 -
解决echarts获取数据不渲染的问题
本菜鸟第一次接到echarts的需求,就搞了整整一天,需求是这样的:①单线图表,只有一个系列。②多线图表,根据返回的数据系列生成不同的折现,形成一个堆叠折线图。③选单天的话,那么就以24小时为横坐标;如果是选择了一段时间,那么这个时间范围就以天为单位作为横坐标。于是乎,请求接口数据花了五分钟,调试问题七小时属于是,这个过程中,有异步的问题、监听外部切换时间范围的问题、刷新数据时要先初始化原来的数据的问题,数据对应的问题等等。好记性不如烂笔头,在此简单记录一下吧。原创 2022-09-22 09:45:31 · 7678 阅读 · 12 评论 -
踩了Vue2运行机制的坑-响应式原理
在定义data/computed的时候,就先对A的所有属性进行枚举,需要用到后端data里的哪一层就枚举几层,于是就没问题了!原创 2023-12-29 10:25:14 · 1289 阅读 · 0 评论 -
解决el-tree渲染不出后端数据的问题
今天踩了el-tree的坑!花了好多时间找不到原因,最后终于解决了!我想让后端返回的categoryName字段取代label,所以就这么写。形式,要展示的名字的字段是不是label,不是的话要在代码里设置这个,写上defaultProps来对应之后,问题解决!首先看一下接口返回的。原创 2022-10-31 14:57:09 · 2137 阅读 · 2 评论 -
TypeError: this.$message is not a function报错情况解决
文件目录下,这个文件一般都是负责整个项目的全局配置属性,然后同样的。也可以全局配置,经常用的时候可以这么干。小白频频踩坑,emo住了...文件,这个文件一般在。原创 2022-09-20 09:35:47 · 4337 阅读 · 1 评论 -
Required String parameter ‘xxx‘ is not present 错误解决
我和后端调接口,发现我传的参数和后端那边的是一样的,可是一直报错说参数不存在,CSDN找了好久,发现是我把headers写错了,虽然接口文档写的是。data也需要设置一下stringfy!最后的最后,成功了!拜托了不要再踩坑了!原创 2022-09-20 09:51:21 · 6858 阅读 · 0 评论 -
git坑:Git 默认是不区分大小写的
最近开启了新项目,由于一部分我是从已有项目搬运过来的,里面都是用Index,且提交了一次git,而后我又新增了几十个页面,为了统一,我全部都改成的index,那么问题就出现了:尽管我这边一切正常,但导师拉下来跑不动,会报错说路由错误(如下图)。原创 2022-10-25 16:20:56 · 545 阅读 · 0 评论 -
Git误操作补救错失:恢复误删的本地分支、将某个提交从一个分支复制到另一个分支
作为一枚强迫症,没用的分支总是喜欢及时删删删删掉删掉统统删掉,结果今天发现有些分支还是应该保留。比如,①前段时间切了个分支用来专门做图表,但因为需求还没有最终确定,已经上线了测试服而没有上正式服。②现在需要对那部分图表进行改动,就发现本地除了测试分支外,其它分支都没有图表相关代码了。③如果从测试分支切一个出来修改,又会有新的问题:等到上线的时候,我这个分支需要合并到prod中,那就相当于将test分支的一些代码也给合并到prod了,那可真的是太太太太危险了!!!所以,只能是把之前的分支找回来。原创 2024-03-07 15:17:49 · 868 阅读 · 0 评论 -
踩坑:直接npm run upload导致test代码上传到prod上
今天正式服突然出了问题,F12打开一看,是有些打包的资源404了,于是来到项目中的dist一看,报错的那些文件,都存在,想着打包好的dist已经有了,那就直接upload上传......结果是!它可以把打包和上传流程连在一起,并且通过代码控制test分支的代码只能上传test,而prod分支的代码只能上传prod,避免了人为误操作,把别的分支的代码覆盖到prod上去。原因是这样的:昨天我发版了测试服,因此,当前本地打包的代码是test分支的,我直接上传,就把test的代码都给发到prod上去了。原创 2024-03-08 11:05:19 · 234 阅读 · 0 评论