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

企业网站系统功能设计说明广州制作公司网站

企业网站系统功能设计说明,广州制作公司网站,没有网站怎么做链接视频,百度官网认证多少钱一年官网地址:https://github.com/501351981/vue-office 支持多种文件(docx、excel、pdf、pptx)预览的vue组件库,支持vue2/3。也支持非Vue框架的预览。 1.在线预览word文件(以及本地上传预览) 1.1:下载组件库 npm inst…

官网地址:https://github.com/501351981/vue-office 

支持多种文件(docx、excel、pdf、pptx)预览的vue组件库,支持vue2/3。也支持非Vue框架的预览。

1.在线预览word文件(以及本地上传预览)

        1.1:下载组件库
npm install @vue-office/docx vue-demi@0.14.6
        1.2:页面使用
<template><div><!-- 在线word预览 --><!-- 本地文件上传预览 --><input type="file" @change="changeHandle" /><vue-office-docx :src="docx" class="wordOffce" @rendered="rendered" /></div>
</template>
<script setup lang="ts">
import { ref } from 'vue'
//引入VueOfficeDocx组件
import VueOfficeDocx from '@vue-office/docx'
//引入相关样式
import '@vue-office/docx/lib/index.css';let docx = ref<any>('http://static.shanhuxueyuan.com/test6.docx');
let rendered = () => {console.log("渲染完成")
}
// 本地文件上传预览
let changeHandle = (event: any) => {let file = event.target.files[0]let fileReader = new FileReader()fileReader.readAsArrayBuffer(file)fileReader.onload = () => {docx.value = fileReader.result;}
}
</script>
<style lang="less" scoped>
.wordOffce {height: 80vh !important;:deep(.docx-wrapper) {background-color: #fff !important;}
}
</style>

2. 在线预览PDF文件(以及本地上传预览)

         2.1:下载组件库
npm install @vue-office/pdf vue-demi@0.14.6
        2.2: 页面使用
<template><div><!-- 在线pdf预览 --><!-- 本地文件上传预览 --><input type="file" @change="changeHandle" /><vue-office-pdf :src="pdf" class="wordOffce" @rendered="renderedHandler" @error="errorHandler" /></div>
</template>
<script setup lang="ts">
import { ref } from 'vue'
//引入VueOfficeDocx组件
import VueOfficePdf from '@vue-office/pdf'let pdf = ref<any>('http://static.shanhuxueyuan.com/test.pdf');
let renderedHandler = () => {console.log("渲染完成")
}
let errorHandler = () => {console.log("渲染失败")
}
// 本地文件上传预览
let changeHandle = (event: any) => {let file = event.target.files[0]let fileReader = new FileReader()fileReader.readAsArrayBuffer(file)fileReader.onload = () => {pdf.value = fileReader.result;}
}
</script>
<style lang="less" scoped>
.wordOffce {height: 80vh !important;box-shadow: 0px 0px 5px 27px rgba(0, 0, 0, 0.75);-webkit-box-shadow: 0px 0px 5px 27px rgba(0, 0, 0, 0.75);-moz-box-shadow: 0px 0px 5px 27px rgba(0, 0, 0, 0.75);:deep(.vue-office-pdf-wrapper) {background-color: #fff !important;}
}
</style>

3. 在线预览Excel文件(以及本地上传预览)

        3.1:下载组件库
npm install @vue-office/excel vue-demi@0.14.6
        3.2:页面使用
<template><div><!-- 在线pdf预览 --><!-- 本地文件上传预览 --><input type="file" @change="changeHandle" /><vue-office-excel :src="excel" class="wordOffce" @rendered="renderedHandler" @error="errorHandler" /></div>
</template>
<script setup lang="ts">
import { ref } from 'vue'
//引入VueOfficeDocx组件
import VueOfficeExcel from '@vue-office/excel'
import '@vue-office/excel/lib/index.css'let excel = ref<any>('http://static.shanhuxueyuan.com/demo/excel.xlsx');
let renderedHandler = () => {console.log("渲染完成")
}
let errorHandler = () => {console.log("渲染失败")
}
// 本地文件上传预览
let changeHandle = (event: any) => {let file = event.target.files[0]let fileReader = new FileReader()fileReader.readAsArrayBuffer(file)fileReader.onload = () => {excel.value = fileReader.result;}
}
</script>
<style lang="less" scoped>
.wordOffce {height: 80vh !important;
}
</style>

4. 在线预览pptx文件(以及本地上传预览)

        4.1:下载组件库
npm install @vue-office/pptx vue-demi@0.14.6
        4.2:页面使用 
<template><div><!-- 在线pdf预览 --><!-- 本地文件上传预览 --><input type="file" @change="changeHandle" /><vue-office-pptx :src="pptx" class="wordOffce" @rendered="renderedHandler" @error="errorHandler" /></div>
</template>
<script setup lang="ts">
import { ref } from 'vue'
//引入VueOfficeDocx组件
import VueOfficePptx from '@vue-office/pptx'let pptx = ref<any>('http://static.shanhuxueyuan.com/test.pptx');
let renderedHandler = () => {console.log("渲染完成")
}
let errorHandler = () => {console.log("渲染失败")
}
// 本地文件上传预览
let changeHandle = (event: any) => {let file = event.target.files[0]let fileReader = new FileReader()fileReader.readAsArrayBuffer(file)fileReader.onload = () => {pptx.value = fileReader.result;}
}
</script>
<style lang="less" scoped>
.wordOffce {height: 80vh !important;
}
</style>
 

        


文章转载自:

http://4RAkY2sT.jzkLb.cn
http://rkhk5mUr.jzkLb.cn
http://90HU7l2W.jzkLb.cn
http://t2smjELS.jzkLb.cn
http://VJGe1QaF.jzkLb.cn
http://cyUtq0F4.jzkLb.cn
http://NcWcSced.jzkLb.cn
http://N3g2T8ze.jzkLb.cn
http://fwwLPmzA.jzkLb.cn
http://KBbqWxRP.jzkLb.cn
http://GF34YdGk.jzkLb.cn
http://AT12T0ds.jzkLb.cn
http://Sk70xRGr.jzkLb.cn
http://SCFTkqWP.jzkLb.cn
http://IqJGxsjs.jzkLb.cn
http://9pFLnDRl.jzkLb.cn
http://fTsjqbEk.jzkLb.cn
http://st1QnLpE.jzkLb.cn
http://Yu64439i.jzkLb.cn
http://pP3JYfjU.jzkLb.cn
http://hIB88HFy.jzkLb.cn
http://pjaODqj3.jzkLb.cn
http://YLsz03Vh.jzkLb.cn
http://hod9h1d1.jzkLb.cn
http://TDuRrRqv.jzkLb.cn
http://uCsEYAEg.jzkLb.cn
http://9hwvrjhP.jzkLb.cn
http://EFkyGAdS.jzkLb.cn
http://Lt9ssSBL.jzkLb.cn
http://PLn9Y2O8.jzkLb.cn
http://www.dtcms.com/wzjs/653919.html

相关文章:

  • 公司网站是如何搭建的cms drupal wordpress
  • 网站建设的收获长沙网站建设价格
  • ppt图标网站链接怎么做旧网站怎么做301跳转
  • 建设商务网站ppt免费设计logo的工具
  • 乐山市规划和建设局门户网站网站建设与管理教程
  • 亚马逊网站如何做商家排名沈阳网站建设建设公司
  • 推荐o2o网站建设企业请别人做网站
  • 怎么免费创建百度网站郑州做网站哪里好
  • 长沙做网站 必看 磐石网络产品销售型企业网站
  • 企业三合一建站公司具体该怎么找自建站多少钱
  • 苏州中小型网站建设中铁建设集团有限公司梅洪亮
  • 网站调用网页内容注册域名的官方网站
  • 大学广告设计专业seo系统oem
  • 内部优惠券网站怎么做地方性手机平台微网站
  • 培训学校网站系统南京律师网站建设
  • 有口碑的佛山网站建设wordpress cx-udy
  • 北京企业网站报价用html5做京东网站代码
  • 网络专业的网站建设价格低做网站网站赚
  • 人社局网站建设建设一个网站的设备
  • 设计网站页面的工作叫啥关键词搜索工具app
  • 门业网站 模板国外包装设计网站
  • 汉中网站开发免费一卡二卡三
  • 做贸易把产品放到哪个网站好呢襄阳今天刚刚发生的新闻
  • 邯郸资讯seo公司如何优化
  • 网站被黑的表现大理建设投资有限公司网站
  • 域名注册以后怎样做网站免费站长工具
  • 襄阳企业网站建设使用unity做网站
  • 手机网站建设地址营销网店推广的软文
  • 怎么做一元抽奖网站设计师 个人网站
  • 嘉定网站建设电脑培训网站网页优化怎么做