7.27
感觉遇到的问题不记下来还是不长记性,所以打算把每个月遇到的问题都记录下来ᕙ༼ ͝°益° ༽ᕗ
1.两个不同的项目间页面的跳转
(如何在NGINX中部署多个前端项目)
(前端两个项目部署到一块,并且两个项目中间可以有一方跳转到另一方)
我真的不懂这些。。。。我连怎么形容这个问题都不知道。。只能借助别人的文章标题来描述,太难了,我完全按照大佬教的改的,我只是个复制粘贴的工具人
2.生成不同尺寸(A3\A4\8K\16K\B5)页面转pdf
底部页码总是掉到第二页, 应该是高度计算出错了
【难点1】html打印到各种尺寸的纸上宽高:
参考1:html打印A4长宽设置
参考2:打印常识:A4纸张在显示器上应该要多少像素?
这里面是介绍根据不同dpi将mm转px
参考3: 直接分页的样式
.PageNext {page-break-before: always;}
【难点2】递归
我的基础不扎实。。。。感觉这个只能多写才会有进步
【难点3】计算虚拟dom高度
let creatDiv = document.createElement("div");
creatDiv.style.width = "100px";
creatDiv.style.fontSize = "16px";
creatDiv.style.lineHeight = "16px";
creatDiv.innerHTML = '需要计算的文字内容';
this.$el.append(creatDiv);
let height = creatDiv.clientHeight;
creatDiv.style.display = "none";
3.某个绑定值清不掉
要注意在data里这个值是否被初始化
4.vue中render自定义显示样式 换行
5.使用 window.print()实现打印功能
总是会多出一页空白页,一般跟margin和页面高度有关
我是因为高度设置太大了,找了半天才发现(˘•灬•˘)