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

网站建设最低多少钱上海专业网站建设 公司

网站建设最低多少钱,上海专业网站建设 公司,wordpress 特效主题,如何将百度云做成网站文件服务器一、背景与解决方案 1、ElementUI表格打印通病,均面临边框丢失、宽度超出问题:相关解决代码有注释; 2、大多数情况下不会打印页眉页脚的日期、网址、未配置popTitle显示的undefined:相关解决代码有注释; 3、打印预览页…

一、背景与解决方案

        1、ElementUI表格打印通病,均面临边框丢失、宽度超出问题:相关解决代码有注释;

        2、大多数情况下不会打印页眉页脚的日期、网址、未配置popTitle显示的undefined:相关解决代码有注释;

        3、打印预览页面不显示背景色:相关解决代码有注释;

        4、客户希望打印预览页面显示登录用户信息水印,前端页面不显示水印:使用vue2-water-marker组件,并根据用户操作控制水印组件显示变量;

        5、打印预览页面表头单元格与表体单元格右边框错位:隐藏表头,将表头作为表体第一行数据,并将样式与表头样式统一;表头只有一层且只有一个分组,所以将组名直接写为html元素,放于表格上方,并将样式与表头样式统一。

二、代码示例

<template><div><el-button type="primary" size="mini" icon="el-icon-printer" v-print="printConfig" @click="handlePrint">打印</el-button><div id="printContent"><!-- 打印页面水印,行内样式是为了解决打印页面不显示背景色的问题 --><!-- text: 水印内容,根据需求设置,opacity: 水印内容透明度,0~1之间,越大越清晰 --><vue2-water-marker v-if="showWaterMask" text="打印水印" :opacity="0.8" :zIndex="9999" style="-webkit-print-color-adjust: exact"></vue2-water-marker><div class="table-title">分组表头</div><el-table :data="dataSource" :row-style="rowStyle" size="mini" :show-header="false" border style="width: 100%;"><el-table-columnprop="index"label="序号"algin="center"width="70"></el-table-column><el-table-columnprop="name"label="姓名"width="180"></el-table-column><el-table-columnprop="sex"label="性别"width="180"></el-table-column><el-table-columnprop="height"label="身高"width="180"></el-table-column></el-table></div></div>
</template>
<script>
import print from 'vue-print-nb'export default {directives: {print   },data () {return {showWaterMask: false,printConfig: {id: 'printContent',closeCallback: () => {this.showWaterMask = false; //关闭时不显示水印}},dataSource: [{index: '序号',name: '姓名',sex: '性别',height: '身高'},{index: '1',name: '张三',sex: '男',height: 180},{index: '2',name: '李四',sex: '女',height: 160}]}},methods: {rowStyle ({rowIndex}) { //将表体数据第一行显示样式调整为与表头样式一致return rowIndex===0?{backgroundColor: '#F5F7FA',fontWeight: 'bold',color: '#909399',webkitPrintColorAdjust: 'exact' //解决打印页面“表头”不显示背景色的问题}:{};},handlePrint () {if(this.userName) {this.showWaterMask = true;}}}
}
</script>
<style scoped lang="less">
#printContent>.table-title {padding: 10px 0;background-color: #F5F7FA;border: 1px solid #CCC;border-bottom: none;font-size: 12px;font-weight: bold;vertical-align: middle;text-align: center;color: #909399;
}
</style>
<!-- 打印预览页面样式 -->
<style scoped media="print" lang="less">
@page {size: auto;margin: 3mm;
}
@media print {html {margin: 0px;height: auto;background-color: #FFF;}body {border: 1px solid #FFF;margin: 10mm 15mm 10mm 15mm;} //以上代码解决打印页面页眉页脚显示日期、网址、undefined问题#printContent>.table-title {width: calc(100% - 2px);border-bottom: 1px solid #CCC;-webkit-print-color-adjust: exact; //解决打印页面分组表头不显示背景色的问题}// 解决打印页面表格宽度超出预览区域问题/deep/ table {table-layout: auto !important;}/deep/ #printContent table {table-layout: fixed !important;}/deep/ .el-table__body-wrapper .el-table__body {width: 100% !important;border-right: 1px solid #CCC !important; //解决打印页面表格右边框不显示的问题}
}
</style>

二、涉及问题

http://www.dtcms.com/wzjs/561605.html

相关文章:

  • 网站建设的途径ssl aws wordpress
  • 外贸网站建设怎么制作数据查询插件 wordpress
  • 盐山网站开发潍坊专业网站制作公司营销
  • 国际外贸网站建设门户网站制作企业
  • 有哪些做海报的网站帮别人设计做关于图的网站
  • 安徽免费网站制作个人主页怎么申请
  • 网站栏目管理建设建设摩托官方网站u爽
  • 做网站要学的东西桂市做网站的朋友
  • 网站兼容手机浏览器传奇游戏排行榜前十名
  • 建设银行网站查询不显示整存争取金额申请网站空间
  • 关于网站建设意见和建议凡科网站怎么样
  • 长安网站建设方案做印量调查的网站
  • 建网站用什么服务器好3d建模师
  • 深圳做网站公司哪家好梅河口市建设局网站
  • 网站搭建设计自己电脑可以做网站服务器
  • 网站流量好难做腾讯云网站安全认证
  • 台州快速建站公司桂林网站建
  • 红酒手机网站建设wordpress文章不能写入关键词
  • 网站网页制作模板企业宣传片拍摄思路
  • 海外seo网站推广style图片路径wordpress
  • 网络营销导向企业网站建设的原则包括专业建筑工程网站
  • 大城县企业网站建设建设网站建设哪家快
  • 个人网站设计步骤做环保是跑还是网站卖
  • 佛山中小企业网站建设重庆企业网站定制
  • 德国和俄罗斯和做视频网站政务网站建设及安全
  • 门户网站 架构怎么加php网站登陆源码
  • 用别的公司域名做网站如何用源代码提取网页的图片
  • 泰安网站制作工作室品牌搜索引擎服务优化
  • 软件下载网站制作如何建网站赚钱
  • 手机怎么打开自己做的网站昆明有几个区