logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

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

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

#javascript#vue.js
vue3.2 子组件获取父组件的属性

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

#typescript
vue3 中对 dialog 的封装

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

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

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

#html#css#css3 +1
vue3 elementplus table表格高度自适应

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

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

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

#html#css#css3 +1
vue axios 发送请求时,如果某些字段值为空就不传

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

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

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

#javascript#vue.js
到底了