摘要: 需求:减少项目打包体积 1、懒加载组件引用方式 const MakeProgress = () => import("@/components/makeProgress") 2、懒加载后组件多次打开create钩子无效,需要在mounted中加载初始化方法 3、如果页面使用keep-alive缓存, 阅读全文
posted @ 2020-07-13 15:37 总有diao民想害朕 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 需求:前端打印pdf文件 解决方案:调用浏览器的打印方法 浏览器打印无设置产生的问题: 1、浏览器打印默认显示页眉页脚 2、打印时背景无法预览 3、图表打印时空白 浏览器打印问题解决方案: 1、解决默认页眉页脚问题 <style type="text/css" media="print"> @pag 阅读全文
posted @ 2020-07-13 15:06 总有diao民想害朕 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 需求说明:页面增加背景水印 解决方案:前端生成水印背景图片(此借用canvas的toDataUrl方法转为base64) /** * 为网页添加文字水印 * @param {String} str 要添加的字符串 */ addWaterMarker(str) { const can = docume 阅读全文
posted @ 2020-07-13 14:43 总有diao民想害朕 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 需求描述:从首页增加各菜单新增快捷入口,可灵活配置 因新增为弹出dialog组件,因此需要在首页入口引用此组件,因为灵活配置,因此我需要把所有能涉及到的组件全部引入首页,这很繁琐,且效率低下。不利于首页加载。 如果组件能使用api的方式去调用,是不是就可以封装一个公用方法,免去很多无用加载操作。 因 阅读全文
posted @ 2020-07-13 14:21 总有diao民想害朕 阅读(1054) 评论(0) 推荐(0) 编辑