关于前端:新生代表农民工们日常记录

背景:做程序员的第三年。回想起本人经验的问题。踩过的坑。其实被记录下来的很少。可能是忙或者感觉问题太简略记录人家会感觉本人菜。总之没有养成经常分享和记录的习惯。和小伙伴一共计,决定建了一个微信群。用来互相监督和记录日常遇到的问题。大家互相激励。共同进步。所以成立了新生代表农民工们的微信群。这篇博客用来记录,群友们总结的思路和问题。便于日后查看。群里前端后端都有,只有你想学习想提高,想分享。想记录,都欢送加我微信进群。自己微信号:zlc20180815(Timor)加群备注:新生代表农民工前来报道!

日期:2021-08-20
简述人:Timor
简述题目:ng echatrs图表
简述内容:
1):问题:ng echatrs图表Y轴数值过大,被遮挡。
     解决办法:1:设置图表右边间隔。grid属性: 2:提取万,Y轴上方标注单位/万。
2):问题:ng echarts图表提示框内容过长,须要批改款式。
     解决办法:tooltip属性下的formatter属性里调整款式。
日期:2021-08-24
简述人:华上进
简述题目:excel转pdf文件性能
简述内容:
1):问题:因为业务员起因,前端excel以json的格局写入到后盾,后盾解析成excel文件,HttpServletResponse  输入流,我想转成输出流(间接进行操作,文件不存储到本地) 。
解决办法:1:因为对流的了解比拟少,就停留在一般的应用上,所以换了一种解决形式,先将输入流的数据写入到了本地,而后通过file读到文件流,对xlsx流文件进行操作,转换成pdf文件(存储到我的项目static文件目录下,而后用完即删除,实现伪不存到本地)。
2):问题:aspose配置excel转pdf 列太宽也显示到一页纸,行数过多主动换页显示
解决办法:  
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
//把内容放在一张PDF 页面上,并且行数过多主动换行;
pdfSaveOptions.setAllColumnsInOnePagePerSheet(true);

3):问题:vue读取流文件pdf并预览,预览不显示。
解决办法: 通过 <el-dialog>弹出层 加上

<el-dialog title="pdf预览" :visible.sync="isPdfShowDialog" top="5px"  width="95%" height="100%"  >
      <iframe :src="pdfUrl" frameborder="0"  width="95%" :height="ifrheight + 'px'" ></iframe>
 </el-dialog>

 并用 document.documentElement.clientHeight 获取高度,这儿不能用百分比获取,不然会高度很低。

4):问题:vue控件化页面抽离实现,及父子页面传值。
解决办法 : 父页面 通过 :show.sync="isShowDialog"  属性,子页面通过 props进行值的承受

 props: {
    show: { type: Boolean, default: false }, // 弹框可见标记
  },


watch: {
    // 监听show,visible 随着show变动而变动
    show: {
      immediate: true,
      handler(show) {
        this.visible = show;
      },
    },
  }

  在data() 中定义 visible: this.show 即可。
日期:2021-08-25
简述人https:华上进
简述题目:idea运行SpringCloud我的项目,更新我的项目后局部实体找不到。
简述内容:
1):问题:拉取svn我的项目后,启动我的项目找不到共事上传的代码对应的实体类,我的项目未失常加载,删除了子项目的iml文件导致我的项目pom变灰化了一条删除线。百度很多计划无奈创立iml,且子项目图标为灰色(其余图标为标记蓝色)。
解决办法:开始认为是idea版本问题,更换了最新版本也不行,最初猜想应该是iml,文件的影响,最初删除我的项目中的idea文件夹,而后从新关上我的项目。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理