自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 [Vue warn]: Missing required prop: “value“

如果需要使用 rules 校验, form 标签绑定错误后会出现还未输入的时候就进行一次校验,form-item 标签绑定错误则会报错。这个错误是 element-ui 中的报错,是 form 中的组件,这个东西事多得很,,或者响应式数据绑定失败导致无法输入等问题。

2024-03-14 10:23:20 388 1

原创 element el-form 标签 rules 校验失败

记录一个关于 element form rules 的校验问题,正常使用组件的情况下我们可以发现即使选中的有值,并且也可以打印出值,但是也还是会出现报错。然后后面偶然发现问题出现在 form 标签中 v-model 的绑定值,只要将 v-model 改为 :model 就可以解决。

2024-02-27 15:44:04 549

原创 记录一些使用各种组件库遇到的各种奇奇怪怪的问题

上传图片后图片回显出现问题之类的。这个的解决方法是直接对数据进行深拷贝,下面提供一个简单的深拷贝函数,当然有很多方法,如果数据层级不深可以直接使用展开运算符,JSON.stringify ,还有 lodash 等库可以使用。2. 请求回来的数据直接赋值给其他变量,导致该变量失去响应式,对你的一部分操作没有反应,比如点击编辑后获取详情时,需要对这些信息进行编辑。这个的解决办法就是使数据重新获取响应式,最常用的还是 vue 中的 $set,下面会给出两个示例,更多的可以转战 vue 官方文档。

2024-01-09 10:01:30 388 1

原创 前端导出 pdf blob格式文件

当前项目中使用的是已经封装过的 axios 请求,但不重要,重要的是使用 ` responseType: "blob" ` 获取二进制数据。来吧,展示:(涉及隐私就不展示全了,相信兄弟们能看出来是个PDF)记录一个将后端返回 pdf blob 格式文件展示在页面上。照搬复制可获取到数据后打开新页面并将 PDF 展示出来,记得接口还有函数名称及参数改成自己的。

2023-10-10 11:06:19 450

原创 前端websocket使用

首先,导出这么多数据,请求时间超长,导致用户可能觉得网络卡住,下载大小超大,大概计算了一下应该是在两三个G,这样下载时间也过长,而且 excel 也无法打开这么多数据。解决办法(并不是特别好,应该分片请求,但是后端只给这么多技术支持,而且本垃圾也没有做过):使用 websocket 建立一个长链接,直接请求在浏览器上的资源,后端将 excel 文件直接放置在浏览器上,放置多个 excel 文件,这样就能实现大文件导出。更新一下使用过程,最下面有更新的使用过程 (2023-10-18)

2023-07-10 15:55:55 219

原创 记录一个问题,使用element-table时,渲染多条数据仅展示一个输入框,其他数据根据输入框输入值渲染

此问题可使用 element-table index 来解决,这里只是加了 input 框的禁用,需要其他样式可以增加 v-if 来渲染其他 dom。记录一个问题,遇到一个需求,使用element-table时,渲染多条数据仅展示一个输入框,其他数据根据输入框输入值渲染。

2023-06-15 11:07:41 337

原创 element-table 展示时根据数字展示不同状态,数字过多时处理方法

之前处理 element-table 根据数字展示不同状态时,通常都使用三元表达式,因为一般不会有太多的状态;但是今天碰到一条数据需要处理七中状态,写三元表达式就有些过长,询问大佬后学会一种新处理方法。这个方法使用到 vue 的过滤方法,之前有学习过,但没有过多使用,此次加强回忆,并重新学习。

2023-05-08 16:58:04 568

原创 js函数传参 有默认参数时,不覆盖原有参数并传入新的参数

使用插件时,有时插件会有默认参数,但是业务需求又需要传入新的参数,所以碰到这个问题,目前发现两种解决方法。

2023-04-27 17:35:04 646

原创 element 的 el-cascader 组件获取级联选中label和value值

需要给 el-cascader 加 ref 用以获取值。获取级联选择器的 label 值。

2023-04-04 09:06:30 8060 4

原创 事件循环(同步异步任务)执行循序

简单记录一下 JavaScript 中事件循环的执行顺序( 同步异步任务 )ps:以下均是个人认知,如有问题请大佬纠正。

2023-03-15 15:37:36 115

原创 nvm 报错 ERROR open \settings.txt: The system cannot find the file speci

在权限选择中勾选完全控制后点击应用。对 nvm 文件夹右键打开属性。

2023-03-09 09:45:59 4836

原创 Vue 报错 : Error in render: “TypeError: Cannot read properties of undefined “

多层嵌套数据问题,未获取接口数据时优先加载了页面,并使用了多层嵌套的数据。在标签上增加一个 v-if ,等该数据加载完毕后加载标签。做项目时遇到一个报错。

2023-02-21 09:45:44 2617

原创 git 上有的分支在本地使用 git branch -a 查询不到

在 git 上有的 dev 或 test 分支在本地使用查询全部分支查询不到。然后再次使用查询所有分支指令,就可查询出所有分支。在网上找到的方法 ,使用 指令。输入指令后更新出远程分支。

2023-02-06 10:29:54 600

原创 echarts Y轴按比例自适应

ps:为啥一个简单的问题也要记一下,因为我感觉 如果忘了的情况下百度比查文档稍微快一点......记录一个问题,echarts Y轴写成固定的之后如果数量超出会显示出断线。将y轴的min 和 max 换为 scale:true 就能实现自适应。

2023-01-07 09:04:59 1484

原创 使用 el-cascader 做一个城市选择框

【代码】使用 el-cascader 做一个城市选择框。

2022-12-15 10:26:01 299

原创 记录一个有关打印的问题

获取城市时,数组展示的数据与打开后显示的数据不一致,但是打印出的却又是正确的数据,暂时未发现是什么原因。获取的值是组件中的 value 值。

2022-12-15 10:16:05 68

原创 前端导出 excel 打开文件提示:发现“XXX.xIsx“中的部分内容有问题。是否让我们尽量尝试恢复?如果您信任此工作簿的源,请单击‘是“。

这个情况首先会出现 这个提示 ,点击否 就直接退出 ,点击是 会出现另一个错误提示 发现的问题,这份 axios 请求 缺少一个注解,需要将下面注释的 responseType:'blob' 加入request 中,加入后下载下来的 excel 文件正常打开

2022-12-06 09:44:12 6624 1

原创 vue 项目加载到 98% 时卡住的问题

记录一个问题,vue 项目加载至 98% 卡住,原因是项目中有些 import 没有写路径,找到后加上路径或注释掉就好了。

2022-11-17 11:20:36 949 1

原创 vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in created hook: “TypeError: Cannot read properties of

此报错为 echarts 报错,错误原因:将挂载函数写在 created 中了,只需将函数 移至 mounted 中就好。

2022-11-17 09:56:42 1871

原创 vue项目中报错:Duplicate keys detected: ‘XXXX‘. This may cause an update error.

vue项目中报错:Duplicate keys detected: 'XXXX'. This may cause an update error.此报错为 v-for 循环时 id 值重复 ,进行去重后可以使用。

2022-11-16 15:03:19 297

原创 打印时显示的数据和展开的不一致

现在需要用 展示出来的数据,解决方法。给需要用到的数据加stringify。

2022-11-12 10:43:34 532

原创 vue2 中强制更改 element 样式

大部分都可以这样改样式,先打开控制台,选中你需要更改的样式的组件,在右侧找到他的类名。主要通过 ::v-deep 来穿透样式。找到需要的类名后在style中添加。这个是更改前后的样式。

2022-10-18 10:38:58 1034

原创 页面缩小时高度发生丢失

写页面时出现页面上下拉伸缩小时页面高度丢失问题,做好的页面出现裁切情况,暂时发现的原因是因为撑开页面时高度使用了 vh 单位。2.设置vh为 min-height:100vh;1.将单位改为 百分比单位%后高度丢失问题消失。

2022-10-14 13:59:26 324 1

原创 在vue中添加echarts

先下载echarts,在main.js中引入代码,,添加ref属性,methods中添加代码,须在页面挂载后调用一次,加载页面。在template中添加盛放图表的容器。

2022-10-13 15:40:00 421 2

原创 echarts折线图节点改变颜色

【代码】echarts折线图节点改变颜色。

2022-10-13 15:30:39 1200

原创 element表格点击复制

html内容,@click="clickCopy()"传参中的scope.row.name可根据需要复制的表格块进行更改,也可传入其他参数用来复制其他内容,如传入123复制内容就是123。

2022-10-12 10:15:47 1064 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除