当前位置: 首页 > news >正文

做一个个人网站多少钱中煤建设协会网站

做一个个人网站多少钱,中煤建设协会网站,网站对齐原则,网站开发技术报告模板一、需求#xff1a;在手机端/pc端实现一个表格页面#xff08;缴费单/体检报告单等#xff09;的导出功能#xff0c;便于用户在本地浏览打印。 二、实现#xff1a;之前在pc端做过预览打印的功能#xff0c;使用的是print.js之类的方法让当前页面直接唤起打印机的打印预…一、需求在手机端/pc端实现一个表格页面缴费单/体检报告单等的导出功能便于用户在本地浏览打印。 二、实现之前在pc端做过预览打印的功能使用的是print.js之类的方法让当前页面直接唤起打印机的打印预览功能但是手机端这种方式不太友好所以采用如下方式实现 1.将要打印的页面转换成图片 用到的组件 html2canvas 2.然后将图片导出成PDF 用到的组件 jspdf 。 安装依赖 npm install --save html2canvas // 页面转图片 npm install jspdf --save // 图片转pdf 在utils文件夹创建一个pdf.js文件实现页面转图片导出成A4纸大小的pdf文件 import html2canvas from html2canvas; import jsPDF from jspdf;/*** 导出pdf * param {*} page 要打印的区域* param {*} name 下载导出的名字*/ export const downloadPDF (page, name) {html2canvas(page).then(function (canvas) {canvas2PDF(canvas, name);}); };//图片转pdf const canvas2PDF (canvas, name) {let contentWidth canvas.width;let contentHeight canvas.height;//a4纸的尺寸[595.28,841.89]html页面生成的canvas在pdf中图片的宽高let imgWidth 595.28;let imgHeight (592.28 / contentWidth) * contentHeight;// 第一个参数 l横向 p纵向// 第二个参数测量单位ptmm, cm, m, in or pxlet pdf new jsPDF(p, pt);pdf.addImage(canvas.toDataURL(image/jpeg, 1.0),JPEG,0,0,imgWidth,imgHeight);pdf.save(name 报告单.pdf); };在要打印的页面触发这个下载导出的方法 templatediv classreferralDetailvan-nav-bartitle报告单left-arrowclassblue-barclick-lefttoBack/van-nav-bar!-- refprint 设置要打印的区域 --div classdrawerBody idprint refprinth1 classformTitle{{ infoObj.fromHospitalName || }}报告单/h1span classzzCode报告编码{{ infoObj.twrCode }}/spandiv classformContentdiv v-foritem in titleArr :keyitem.label classcontentItemdiv classitemTitlespan{{ item.label }}/span/divdiv classitemContentspan{{ infoObj[item.value] }}/span/div/div/div/divvan-tabbar classcontent-tabbardiv classcontent-tabbar-blockvan-buttonsizenormalcolor#3378E0clickhandleExport(infoObj.fromHospitalName)导出/van-button/div/van-tabbar/div /template script import { downloadPDF } from /utils/pdf.js; // 工具方法导出操作 export default {name: referralDetail,data() {return {infoObj: {},titleArr: [{ value: xxx, label: 患者姓名},{ value: xxx, label: 身份证号},{ value: xxx, label: 性别},{ value: xxx, label: 联系方式},{ value: xxx, label: 转入机构},{ value: xxx, label: 转诊类型},{ value: xxx, label: 审批医生},{ value: xxx, label: 接收科室},{ value: xxx, label: 转出机构},{ value: xxx, label: 转出科室},{ value: xxx, label: 转出医生},{ value: xxx, label: 申请日期},{ value: xxx, label: 转诊状态},{ value: xxx, label: 医保类型},{ value: xxx, label: 主要诊断},{ value: xxx, label: 病情等级}],};},created() {if (this.$route.query) {this.infoObj this.$route.query.infoData;}},methods: {// 导出handleExport(name) {//调用打印方法打印区域导出名称downloadPDF(this.$refs.print, name);},// 倒退toBack() {this.$router.go(-1);},}, }; /scriptstyle langless scoped/style界面效果如下  点击导出按钮得到的pc端查看效果如下
http://www.yingshimen.cn/news/42159/

相关文章:

  • 营销式网站建设windows server 2008 网站配置
  • 个人网站的设计师网页设计与制作代码成品
  • 织梦做的网站不能用手机访问浙江省网站建设与管理试卷
  • 温州哪里有网站优化网站所属网络
  • 云南住房和建设厅网站首页成都招聘网站制作
  • 备案的博客网站可以做别的吗环保网页设计
  • 怎么做淘宝客网站推广做网页收款网站
  • 网站排名优化化快排优化众筹网站建设应该具备哪些资质
  • wordpress 网站的占有自己做网站排版
  • 国家高职示范校建设网站网站流量高有什么用
  • 网站推广文章 优帮云个人主页网站建设
  • 广东企业网站建设策划软件ui设计软件
  • 做调查问卷网站申请完域名如何建网站
  • 台州手机网站建设iis7.5 网站配置
  • 个人网站建设论文交友平台
  • 网站开发支持环境google建站推广
  • 马来西亚的网站后缀西安模板网站建设套餐
  • 鲁班建设网站网站域名备案查询官网
  • wordpress多功能代码wordpress数据库索引优化
  • 网站搭建前景门户网站怎样做
  • 三门峡网站制作公司一个完整的电商网站开发周期
  • 胡芦娃app软件下载网站凡客诚品登录
  • 国外优秀设计网站有哪些大型网站建设的主要问题
  • 如何设计自己的网站如何在百度发广告
  • 赣州专业网站推广哪家好东莞网站建设完整
  • 做外贸仿牌都用哪些网站阿里云已备案域名购买
  • 北京欢迎你网站制作公司wordpress主题知乎
  • jsp网站开发什么框架北京市城乡建设学校网站
  • 自己怎么接单做网站各类最牛网站建设
  • 湖北省城建设计院网站小程序appid是什么