- 博客(8)
- 收藏
- 关注
原创 vue3+element-plus+node+picgo+multer实现文件上传
最近在重制自己的animerecord网站时,想到了一个可以添加的点:当hover表格上的一条追番记录时,可以显示出当前hover的追番动漫的预览图。效果类似于下图。这样有时候自己在看过一些动漫,但是光看名字却总是没啥印象想不起来,有个动漫图片的话就记忆深刻一点。而且原来的网站就只有文字展示,缺少图片的展示也就不生动了。
2024-10-25 12:15:45
725
原创 vite+vue+ts使用node的变量时出现找不到变量名称的错误
在vite+vue+ts项目中使用node的变量时,出现报错:找不到名称找不到名称“process”。是否需要安装 Node.js 的类型定义?这个实际上是ts的类型声明问题,根据vue3官方的说法,要显式声明某些类型时,应该在env.d.ts中添加。,然后将 “node” 添加到 tsconfig 的 types 字段。但是用它给出的方案去做时,仍然报错。
2024-02-05 17:42:57
1975
1
原创 .husky/commit-msg: cannot execute binary file husky - commit-msg script failed (code 126)
这条命令会下载并初始化husky,然后创建commit-msg钩子并在里面添加commitlint的检查命令。这样在git commit的时候会检查注释的规范。非常遗憾的是,我在谷歌了114514次后还是没能找到解决办法,,在stackoverflow上只能找到一个解决方案,但是它不是针对于最新版本(v9)的。最后,目前只能想到通过复制一份husky初始化时自动创建的pre-commit文件,然后将其重命名为其他钩子的名称再使用。
2024-02-04 17:55:59
1972
7
原创 修改element-plus中Timeline时间线的时间戳标题的样式
element-plus提供的Timeline时间线组件默认是将时间戳标题的展示放在item的上方或下方。同时该组件所提供的API仅仅只有。这个“是否隐藏时间戳”。但是在需求中需要修改该时间戳的样式,所以就没办法使用提供的API来修改样式。这里的一个简单解决办法是隐藏组件提供的时间戳,然后自己使用css自定义一个时间戳标题。
2023-10-22 14:59:24
2134
1
原创 卷积层中的卷积核大小不同的区别与卷积层中的filters是什么
filters是滤波器,filters的数量等于输出通道(output channels)的数量。每个滤波器都会产生一个输出特征图,因此滤波器的数量决定了输出特征图的数量,也就是输出通道的数量。
2023-05-14 15:49:10
1525
原创 vue+element-ui的表格组件实现简单的搜索框功能
在使用element-ui的表格组件时,遇到了搜索框功能的实现问题。它官网的表格组件展示里有一个自定义表头的实现(其图如下),但是并没有给出搜索框的实现代码。搜索了一下网上的资料,发现大多都是前端来实现的。我想搜索功能也应该交由前端来实现,交由后端的话可能会增加后端服务器的负担,能给前端浏览器做的就给。搜索功能应该是模糊匹配,目前想到的实现方法是:将el-table中的data属性绑定为到一个计算属性上,这个计算属性根据搜索框的内容,来返回匹配上搜索内容的数据。一种实现方法是:computed:
2022-02-04 12:02:14
6944
2
原创 vue+springboot+axios实现上传和下载功能
使用vue+element-ui+axios+springboot实现文件的上传和下载功能。点击"文件上传"按钮,弹出一个文件上传的弹框,然后在里面操作文件上传。点击"下载",就下载文件,后端将文件转为二进制流传到前端,然后前端使用js-file-download库来接收实现下载。一、封装axios先封装一个axios实例,方便以后调用,要用到里面的网络请求方法时,导入就行了。import axios from 'axios'function request(config){ // 创建axio
2022-01-27 17:10:45
4938
3
原创 在linux上部署vue+springboot前后端分离的网站
前端用vue来实现,后端用springboot来实现,web服务器则选用nginx。因为自己的网站涉及数据库,所以还需要安装数据库服务。一、服务器服务器方面使用的是阿里云的轻量应用服务器2核2GB内存、系统盘60GB、linux的版本是Red Hat的CentOS 7.6。网上有说法是7.6比较经典,并且CentOS 8.x版本年底会停止更新和维护,所以就选择了7.6版本。二、Vue项目的打包在要打包的vue项目所在的文件夹运行终端使用npm run build,就会在文件夹下生成dist文件夹。这
2022-01-26 18:37:27
1952
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人