自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue3+ts sse请求封装

再在/utils 目录下新建一个sse.ts文件。然后在对应的api.ts中。具体vue页面中使用。

2025-05-23 09:17:22 209

原创 使用restTemplate转发FormData请求、Request Payload请求

Request Payload 请求,参数为List时。

2023-04-11 10:27:10 670

原创 前端使用vant4上传控件预览时报错Not allowed to load local resource

因为我之前是直接把地址"D:\\YDXJ\\2023/02/01/e7230c63-8973-407b-bf19-c5b163d17364.jpg"存在了数据库中,然后直接返回给了前端,我使用的是前后端分离的项目vue3+SpringBoot,前端组件库是vant4,上传控件预览的时候报错。,addResourceLocation()中的路径最后一定要记得打。前端接收路径并将后端的ip地址和端口号拼上组成完成的访问地址。需要配置一个虚拟路径来访问系统中的资源。

2023-02-01 16:47:39 609

原创 vue3 elementplus el-drawer抽屉 实现在指定组件里打开

但是我这样不行,,最后查看控制台,发现el-drawer外层都包裹一个el-overlay遮罩层沾满全屏,position是fixed。所以解决方式是在抽屉外套一层div,设置,然后。

2022-08-05 18:37:54 6286 6

原创 vue axios 发送请求时,如果某些字段值为空就不传

vue axios 发送请求时,如果某些字段值为空就不传

2022-06-03 10:10:31 1707 1

原创 el-select multiple 选择器多选控件,初始就会触发表单校验的问题

<el-select v-if="NextPoint.success" v-model="submitForm.messageReceiver" style="width: 50%" filterable multiple >因为后端需要的下一步执行人为字符串所以最开始写成messageReceiver: "",结果打开页面就触发了表单验证...

2022-05-19 15:37:19 1435

原创 elementplus dialog对话框遮罩不挡住导航

刚开始解决方式如下::v-deep .el-overlay { position: absolute;}这样确实左侧导航和上方标签不会被遮罩遮挡,但是点击无效果于是查看弹出框的z-index为2013导航和标签的z-index只有1000左右,更改导航和标签的z-index大于对话框的就行啦,这样打开对话框后导航和标签也可以点击了。...

2022-04-25 15:46:47 1756

原创 vue3 请求到的下拉框里的选项无数据

很有可能是没把数据定义成响应式的。。。。。。(〃>皿<)

2022-04-19 10:20:54 1174

原创 vue element plus对话框第二次点击时 选择器不显示

第一次点击时下拉框出现正常,关闭窗口后再次进入,选择器的下拉框不会出现可给选择器设置属性:teleported="false"但是这样写后日期选择器显示不全,

2022-04-19 10:05:50 2254 1

原创 element plus 中 table表格遍历时使用插槽

<el-table-column v-for="item in fydy" :key="item.XMZJSQFYDY_PKID" :property="item.prop" :label="item.FYMC" width="80" show-overflow-tooltip> <template #default="scope"> <el-input v-if="scope.row[item.isOK]" v-model="scope.ro.

2022-04-17 18:58:15 3261

原创 对象上使用扩展运算符打印错误TypeError: Found non-callable @@iterator时

具体代码为:cjgc.push(...res.data);res.data是一个对象报错ypeError: Found non-callable @@iterator,意思为data不是可迭代对象,所谓的JS中的可迭代对象包括常用的集合对象(数组、Set、Map集合)和字符串都是可迭代对象。上述代码可修改为cjgc.push({ ...res.data });...

2022-04-17 15:06:04 2141

原创 vue3.2 子组件获取父组件的属性

在子组件中直接defineProps<{ cjgcSelectVisible: boolean; bzrq: string;}>();然后直接打印bzrq会取不到值可以写成const props = defineProps<{ cjgcSelectVisible: boolean; bzrq: string;}>();然后console.log(props.bzrq);就可以了...

2022-04-17 10:51:14 2631

原创 vue3 elementplus table表格高度自适应

<el-table ref="tableRef" :data="tableData" stripe border :height="tableHeight" highlight-current-row @row-click="rowClick" >// table元素const tableRef = ref(null);// table高度const tableHeight = ref();.

2022-04-15 10:16:38 7370 3

原创 element-plus 表格翻页之后滚动条回到顶部

给el-table添加属性ref="tableRef",再将这个ref对象创建出来let tableRef = ref(null);最后在翻页触发的事件中写tableRef.value.setScrollTop(0);

2022-04-12 10:58:08 2416 3

原创 前端发送请求时将json数据转为form-data格式

之前取不到值,报系统错误,后来问了同事,说数据传输的格式不对。因为之前是匹配easyui,很多格式都要求formdata。最开始解决时创建了一个formdata对象,但是formdata对象取值要get()一下,不方便在标签里拿到值再进行操作。然后就刚开始试了下吧请求头里的content-type换成multipart/form-data,但是这样要传的是json的时候就不行了。然后就找了下json转formdata的办法,但是感觉...

2022-04-12 10:46:36 9307

原创 vue3 中对 dialog 的封装

父组件let dialogVisible: Ref<boolean> = ref(false);<Dialog v-model:dialogVisible="dialogVisible" />子组件<script setup lang="ts">// 接收父组件传来的defineProps<{ dialogVisible: boolean;}>();// 子传父const emits = defineEmits(["upd

2022-04-12 10:31:45 2979

空空如也

空空如也

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

TA关注的人

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