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

软件开发过程中遇到一个傻嘚业主能让你抓狂

背景

之前的一个网站交付了之后,业主一直未验收,今天忽然间开始了他的扯淡需求调整。

问题1

有一个问题是pdf文件上传显示问题,目前是pdf有一个封面要上传,排序字段可自动调整控制。但是就这么好用的功能,被他给pass掉。非要去掉排序字段和封面。

封面去掉还可以理解,以pdf首页代替封面效果。但是这个排序你给去掉,是不是有点蠢呢,这样你怎么手动调整排序?

说说如何将这个pdf首页作为封面

使用vue-pdf插件实现预览功能

  1. 环境中安装vue-pdf插件
    npm install --save vue-pdf
  2. 在我们的vue页面中应用下面代码实现
    <template><div class="scrollBox"><pdf v-for="item in numPages" :key="item" :src="pdfSrc" :page="item" ref="pdf"></pdf></div>
    </template>
  3. 业务逻辑的实现功能,如下代码
    <script>
    import pdf from 'vue-pdf'
    export default {components:{pdf},data(){return {pdfSrc:"http://image.cache.timepack.cn/nodejs.pdf",# pdf 总页数numPages: null,}},mounted() {this.getNumPages()},methods: {# 计算pdf页码总数getNumPages() {let loadingTask = pdf.createLoadingTask(this.pdfSrc)loadingTask.promise.then(pdf => {this.numPages = pdf.numPages}).catch(err => {console.error('pdf已经加载失败了', err);})},}
    </script>

问题2

按照文字排序。之前有排序字段调整,非要用中文文字排序。

解决问题,这个问题正好因为文字中有数字,即可按照此字段排序,

mybatis中的字段支持中文排序。按照字段的desc排序即可

http://www.lryc.cn/news/33303.html

相关文章:

  • 信创系统借力小程序应用生态的可能性
  • ISFP型人格的优势和劣势分析(mbti性格测试)
  • 电影《断网》观后感
  • 查看python第三方库的依赖pkgs
  • CF756div3 vp
  • Linux命令·less
  • 修改redis改key值不改过期时间
  • Spark的DataFrame使用
  • 【Flutter】入门Dart语言:操作符的基本用法
  • Linux线程概念
  • C#基础教程10 方法
  • java高性能并发计数器之巅峰对决
  • HTTPS简介
  • K-means聚类
  • 04-SQL基础(表管理,约束,多表连接,子查询)
  • 统计学 一元线性回归
  • 【软件开发】基于PyQt5开发的标注软件
  • CSS3新特性
  • 35 openEuler搭建repo(yum)服务器-创建、更新本地repo源
  • 【三.项目引入axios、申明全局变量、设置跨域】
  • 启动u盘还原成普通u盘(Windows Diskpart)
  • 深入理解机器学习——偏差(Bias)与方差(Variance)
  • 分布式新闻项目实战 - 13.项目部署_持续集成(Jenkins) ^_^ 完结啦 ~
  • Linux c/c++技术方向分析
  • JavaScript 高级3 :函数进阶
  • 【项目】Java树形结构集合分页,java对list集合进行分页
  • java.lang.IllegalArgumentException: itemView may not be null
  • [ 攻防演练演示篇 ] 利用 shiro 反序列化漏洞获取主机权限
  • 达人合作加持品牌布局,3.8女神玩转流量策略!
  • 观点丨Fortinet谈ChatGPT火爆引发的网络安全行业剧变