自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 每日问题总结(持续更新)

项目中,后端返回如上格式的数据,需要将该数据做处理,取出其中每个对象的value值 并保存在如下新的数组中。1.对象数组遍历,讲对象中的数据取出保存在数组中。

2024-03-11 16:07:11 130 1

原创 el-image加载本地图片并实现放大预览功能

第一种方式是通过相对路径获取图片,使用src和preview-src-list属性绑定本地图片地址需要使用require函数,且preview-src-list属性的值为数组形式。el-image官方组件实现放大预览功能的源码为下图,使用的网上的图片地址。:preview-src-list属性中的图片为放大的图片地址。第二种方式是通过绝对路径获取图片,同样的src和preview-src-list属性绑定图片绝对地址的值。

2024-01-29 10:30:02 1773

原创 在el-table中循环展示所有列,并为某一列添加文字提示el-tooltip的项目案例

template内容通过插槽的方式替换原有内容,只不过是对想要替换的部分替换,不需要替换的部分还是按照之前的内容展示。最后需要注意的是:content = scope.row[item.prop]中的内容是会匹配所有列表的内容,需要将其转化为字符串类型才能展示(如果没有转换也能展示,但是我在开发过程中会有报错所以要进行转换)。在最近的项目开发中,有一个需求需要查询删除数据并在列表中展示,其中的“备注”列需要将删除的时候添加的备注信息进行文字提示,同时备注列中的数据不能超过20个字符。

2024-01-25 09:56:43 724

原创 项目删除功能 使用 MessageBox 弹框 弹窗内包含一个自定义的文本输入框 以及遇到的问题

在开发过程中发现该方法有些笨拙,就是点击dialog弹窗的确定按钮,没办法获直接取到删除按钮对应的数据(除非在点击删除按钮时,将对应数据的index保存给vue,然后在dialog弹窗中确认按钮事件获取到this的index进行后续的删除操作)。最后,我使用的是原生的dom操作该输入框的数据,将输入框内的值置为空。该部分是列表区域中的删除功能,在click事件中可以拿到scope.row的数据,也就是点击对应行的删除按钮,获取对应行的数据(可以获取对应行的index从而对数据进行删除)。

2024-01-19 16:09:46 728 1

原创 vue项目实现pdf在新窗口预览的功能

在开发过程中,做vue后台项目产品需要把pdf在新窗口预览,而且pdf文件地址是下载地址,在浏览器中打开链接直接下载。然后也是通过在网上寻找各种方法尝试去解决这个需求。网上有一种做法是将文件转化为blob文件流,然后在新窗口打开文件预览。自己最终也尝试后实现了该需求。需要注意的是,pdf链接地址是下载地址,直接在浏览器中打开不能预览。

2023-12-12 15:11:32 695

原创 npm run serve报错问题

解决方式:找到保存的第三方依赖包名称@interactjs。然后在vue.config.js中进行配置,配置改行代码便可解决。npm run serve运行vue项目时出现的报错问题。

2023-11-03 15:26:50 597

原创 npm i报错问题npm ERR! code E451

解决方式:使用yarn install安装依赖。

2023-11-03 14:17:59 1359 3

原创 vue项目穿透修改element-ui样式

一般的input输入框如果配置了show-word-limit数据统计属性,在input框最后的统计文字会将input框内部的文字遮挡住。打开浏览器开发者工具会看到统计文字有element-ui组件自带的DOM节点。/deep/为穿透修改样式方式。通过修改input框内的右边距将文字显示出来。在开发者工具中可以看到其父元素上设置了同样的类名,并且只能在这里设置类名。2.通过css中的穿透修改element-ui的样式。1.首先在vue项目中给input标签设置属性名。

2023-11-03 10:11:15 538

原创 uniapp支付宝小程序项目rich-text不生效解决办法

最近在用uniapp写支付宝小程序项目时,在一个需求中,后端返回富文本内容需要在小程序中显示。最后this.contentSign为rich-text组件中nodes绑定的内容。uniapp中的rich-text组件不能在支付宝小程序中显示的原因 是因为nodes只支持Array类型的参数。如果要方便使用rich-text可以通过引入插件的方式或者将nodes的值设置为Array类型。之后通过尝试各种方法,通过引入插件parse可以在rich-text组件中显示。如下这种的html标签包含的字符串。

2023-09-21 12:04:25 1301 1

原创 VUE大型后台管理项目左侧导航栏搭建

打开sidebar组件中的index.vue文件就是配置当前左侧导航栏文件。然后在控制台输出currentPortalMenu。

2023-08-30 14:28:00 243

原创 项目中echarts饼状图的位置和大小问题

项目中两个组件中的echarts分别出现了位置问题和大小问题。其中上面的饼状图的饼环没有居中,图例的位置也应该再一行显示。通过排查问题,找到该组件中的echarts模块width和height属性都设置为了100%,在父级元素上也设置为了100%。最后将该组件和其父元素的width和height都修改为固定的宽高像素值就可以解决了。最后修改之后的效果如图。

2023-08-21 09:24:09 2025 1

原创 前端使用AES加密传递敏感参数

其中CBC加密方式需要使用到偏移量,不同的偏移量会得到不同的秘文。ECB加密方式中的偏移量对秘文没有影响(不同的偏移量有同样的秘文)。最后将向后端传递的参数作为encrypt函数的参数进行返回,得到最后加密过后的秘文。

2023-08-18 11:16:21 198 1

原创 Vue项目学习笔记1

Vue项目学习笔记

2022-10-30 15:31:26 50 2

空空如也

空空如也

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

TA关注的人

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