03 2023 档案

摘要:1、安装html2canvas和jspdf npm install html2canvas npm install jspdf 2、新建文件htmlToPdf.ts // 导出页面为PDF格式 import html2Canvas from 'html2canvas' import JsPDF fr 阅读全文
posted @ 2023-03-24 09:40 潇潇mini 阅读(373) 评论(0) 推荐(0) 编辑
摘要:需求:我有一个页面,是由多个模块组成的,现在我需要把页面转为pdf并下载,但是因为pdf自动换页以后会把我的模块给截开,不好看甚至内容被裁开,所以我需要判断当前页面加上这个模块以后是不是会超出当前页,如果超出,就直接把整个模块换到第二页去显示。 页面大致如下: 页面代码大致如下: <template 阅读全文
posted @ 2023-03-23 18:34 潇潇mini 阅读(915) 评论(0) 推荐(0) 编辑
摘要:最近写了个页面,想到了用瀑布流实现页面布局。在我看来一个合格的横向瀑布流式布局包含以下几个条件: 1、每个内容块高度可以不等,但宽度相等。 由于内容的不确定性,内容块的高度应根据内容高度伸缩。高度相等的话就变成了网格布局,规整倒是规整,不仅没有瀑布效果,内容的个性也无从体现。 2、内容块应进行横向排 阅读全文
posted @ 2023-03-21 15:45 潇潇mini 阅读(3146) 评论(0) 推荐(1) 编辑
摘要:问题:后端接口参数里面带有数组,但是前端按常规方式提交后后台收不到数组数据 解决方法:将数据用qs处理过后再提交 请求封装: export class AxiosHttpService { $http: AxiosInstance = axios.create({ baseURL: ApiServi 阅读全文
posted @ 2023-03-17 14:11 潇潇mini 阅读(1139) 评论(0) 推荐(0) 编辑
摘要:1.在components下新建组件文件夹 2.写入vue文件 <template> <el-descriptions :title="title" :column="column" :border="border" :direction="direction" :labelStyle="{ wid 阅读全文
posted @ 2023-03-07 18:08 潇潇mini 阅读(1186) 评论(0) 推荐(0) 编辑
摘要:1,npm 安装 vue-print-nb 插件 npm install vue-print-nb --save 2,安装完成之后在 main.js 中引入并注册 //打印 // @ts-ignore import Print from 'vue-print-nb'; Vue.use(Print); 阅读全文
posted @ 2023-03-07 17:01 潇潇mini 阅读(1510) 评论(0) 推荐(0) 编辑