vue比较版本号
vue比较版本号
比较版本号 今天在写EmlogAPP在线更新功能的时候有用到版本比较,记录一下 给你们看看效果吧 实现方法 将两个版本号拆成数字 依次比较版本号每一位大小,当对比得出结果后跳出循环 比较方法来自:CSDN作者luviaWu大佬 实现代码 compare(curV, reqV) { if (curV && reqV) { //将两个版本号拆成数字 var arr1 = curV.split('.'), arr2 = reqV.split('.'); var minLength = Math.min(arr1.length, arr2.length), position = 0, diff = 0; //依次比较版本号每一位大小,当对比得出结果后跳出循环(后文有简单介绍) while (position < minLength && ((diff = parseInt(arr1[position]) - parseInt(arr2[position])) == 0)) { position++; } diff = (diff != 0) ? diff : (arr1.length - arr2.length); //若curV大于reqV,则返回true return diff > 0; } else { return false; } }, 调用方法 version() { var flg = this.compare(this.appData.data.appVersion, this.banbenhao) if (flg) { this.upgradeType = 'wgt'; this.upgradeUrl = this.appData.data.appUrl; this.$refs.yomolUpgrade.show(); }else{ uni.showToast({ title:"已经是最新版本", icon:'success' }) } },
 2023-1-13
Element UI隐藏table滚动条
Element UI隐藏table滚动条
当table内容列过多时,可通过height属性设置table高度以固定table高度、固定表头,使table内容可以滚动 现在需要去除滚动条 CSS /deep/.el-table__body-wrapper { &::-webkit-scrollbar { // 整个滚动条 width: 0; // 纵向滚动条的宽度 background: rgba(213,215,220,0.3); border: none; height: 0; } &::-webkit-scrollbar-track { // 滚动条轨道 border: none; } }
 2023-1-7
vue实现打印及导出
vue实现打印及导出
安装命令: npm i vue-to-pdf --save npm i vue-easy-printer --save 绑定事件 <div id="exportPdf" ref="exportPdf"> </div> <input type="button" @click="printPdf">打印</input> <input type="button" @click="savePdf" >导出(pdf)</input> savePdf(){ this.$PDFSave(this.$refs.exportPdf, "我的文件"); }, printPdf(){ this.$easyPrint(\'exportPdf\',"我的文件",\'portrait\'); } 另外一个打印安装 npm install vue-print-nb --save 全局注册 import Print from 'vue-print-nb' Vue.use(Print); 使用 用v-print指定需要打印的div容器,本次叫printTest。 最好使用行内样式,使用组件库部分样式可能不能生成。 <div id="printTest" > <p>锄禾日当午</p>       <p>汗滴禾下土 </p>       <p>谁知盘中餐</p>       <p>粒粒皆辛苦</p>     </div>     <button v-print="'#printTest'">打印</button> 不打印区域 <div class="no-print">不要打印我</div>
 2023-1-7
     跳转到第 页,共 1 页

Theme By Brief 鄂ICP备19010459号

站长统计 sitemap

首页

分类

友链

登录