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

企业网站模板下载网址深圳展厅设计装修

企业网站模板下载网址,深圳展厅设计装修,设计网站大全免费,简单的网站建设步骤这里写目录标题 步骤实例实例效果图 步骤 1.安装依赖 npm install --save vue-pdf2.在需要的页面#xff0c;引入插件 import pdf from vue-pdf3.使用 单页pdf可以直接使用 pdf :src获取到的pdf地址/pdf多页pdf通过循环实现 html标签部分 引入插件 import pdf from vue-pdf3.使用 单页pdf可以直接使用 pdf :src获取到的pdf地址/pdf多页pdf通过循环实现 html标签部分 pdf v-foritem in pageTotal :srcpdfUrl :keyitem :pageitem /pdf在mounted函数中 需要调用下述方法 获取pdf的总页数 // 获取pdf总页数 getTotal() {// 多页pdf的src中不能直接使用后端获取的pdf地址 否则会按页数请求多次数据// 需要使用下述方法的返回值作为urlthis.pdfUrl pdf.createLoadingTask(获取到的pdf地址)// 获取页码this.pdfUrl.promise.then(pdf this.pageTotal pdf.numPages).catch(error {}) }此时页面即可正常实现pdf预览 实例 该实例为写公众号嵌入h5页面 需求预览并且根据当前pdf的高度切换页数不是根据屏幕高度切换的返回顶部 templatedividtopv-loadingpagepageCount?false:trueelement-loading-text加载中element-loading-spinnerel-icon-loadingelement-loading-backgroundrgba(0, 0, 0, 0.8)classbox//当前页数和总页数spanv-ifpagepageCountclasspageNum{{ currentPage }}/{{ pageCount }}/span//显示所有pdfVuePdfv-fori in pageCountrefinit:keyi:srcpdfSrc:pageinum-pagespage$event///返回顶部av-ifcurrentPage3href#topclassbackTopi classel-icon-caret-top //a/div /template script import VuePdf from vue-pdf export default {name: Detail,components: {VuePdf},data() {return {loading: true,currentPage: 1,page: 1,pageCount: 0,pdfSrc: }},mounted() {this.getNumPages()window.addEventListener(scroll, this.handleScroll) // 监听页面滚动},// 滚动重置beforeDestroy() {window.removeEventListener(scroll, this.handleScroll)},methods: {getNumPages() {this.pdfSrc VuePdf.createLoadingTask(this.$route.query.url)this.pdfSrc.promise.then(pdf {console.log(pdf)this.pageCount pdf.numPages}).catch(err { console.error(pdf 加载失败, err) })},// 获取页面滚动距离handleScroll() {const scrollTop window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTopconst height document.body.scrollHeight / this.pageCountconst num scrollTop / heightthis.currentPage Math.ceil(num) 0 ? 1 : Math.ceil(num)}} } /script style scoped .box{min-height: 100vh; } .pageNum{position:fixed;top:1vh;left:1vh;background:rgba(0,0,0,0.5);padding:1vh 3vh;font-size: 14px;border-radius: 5px;color:#fff;z-index: 1; } .backTop{position: fixed;bottom: 4vh;right: 4vh;width: 6vh;height: 6vh;background: #fff;text-align: center;border-radius: 50%;line-height: 6vh;font-size: 20px;font-weight: bold;color: #0a70dd;box-shadow: 0px 0px 10px #ddd;z-index: 9; } /style实例效果图
http://www.hkea.cn/news/14516074/

相关文章:

  • 农业综合管理网站建设长沙网站建设规划
  • 合肥网站推广哪家好可以做代销的网站
  • html网站建设中网站编辑 教程
  • 做网站赚钱吗网站皮肤样板
  • 台州网站seo最新新闻资讯
  • 凡科建站网站建设互联网保险的发展现状
  • 网站标题如何写网站改版 后台
  • 视频在线生成链接廊坊优化网站排名
  • 中国传统色彩网站建设方案网站站点管理在哪里
  • 官方网站建设的重要性铜川泰士公馆建设网站
  • 如何防止网站被采集网站模板 div
  • 转转假网站怎么做wordpress 自动加版权
  • 网站后台管理系统权限装修app排行榜前5名
  • 10m光纤做网站寻找聊城做网站的公司
  • 网站源码是什么做导航网站犯法吗
  • 简单的网站开发工具河南中国建设信息网
  • 黑龙江建设网网站wordpress 菜单 主页
  • 金融网站策划数码港 太原网站开发公司
  • 临沂网站制作计划php个人网站怎样做
  • 视频类网站开发经验seo权重是什么意思
  • 做网站时新闻的背景图北京建设网站设计
  • 上海网站建设300云南省住房与城乡建设厅网站
  • 吴江区城乡建设管理局网站wordpress 首页调用栏目文章列表
  • 寄生虫网站代做个人摄影网站
  • 温州的网站建设公司wordpress 网页程序
  • 做打鱼网站的代理免费查询营业执照
  • 制作平台网站费用成都广告公司简介
  • 哪有做网站的定单淘客免费网站建设
  • 西宁电子商务网站建设中文网址
  • 网站淘宝客怎么做做纺织的用什么网站