国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx

這篇具有很好參考價(jià)值的文章主要介紹了Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄:

????????一、實(shí)現(xiàn)步驟

????????二、實(shí)現(xiàn)效果

代碼真實(shí)可用!

一、實(shí)現(xiàn)步驟:

1、使用的是vue和elementUI,

假設(shè)有這些變量:attachment是附件的意思


   
   
  1. data( ) {
  2. return {
  3. previewDialog: false,
  4. attachmentSrc: '',
  5. attachmentList: [{
  6. name: 'example1.docx',
  7. path: 'https://vfdgfdsgdfsgfg/attachment/example1.docx'
  8. },
  9. {
  10. name: 'example2.pdf',
  11. path: 'https://vfdgfdsgdfsgfg/attachment/example2.pdf'
  12. },
  13. {
  14. name: 'example3.txt',
  15. path: 'https://vfdgfdsgdfsgfg/attachment/example3.txt'
  16. },
  17. {
  18. name: 'example4.xlsx',
  19. path: 'https://vfdgfdsgdfsgfg/attachment/example4.xlsx'
  20. }]
  21. }
  22. }
Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx,vue.js,前端,excel

2、頁(yè)面代碼:

主要是用 iframe 組件,src地址即為要展示的文件地址


   
   
  1. <!-- 這段代碼是界面顯示 -->
  2. <div v-for="attachment in attachmentList">
  3. <el-link :key="attachment.path" :href="attachment.path"
  4. style= "display: inline-block;" type= "success" :underline= "false">
  5. {{ attachment.name }}
  6. </el-link>
  7. <el-button type="text" style="display:inline-block;margin-left:30px;"
  8. icon= "el-icon-view" v-on:click= "previewFile(attachment)">
  9. 預(yù)覽 </el-button>
  10. </div>
  11. <!-- 點(diǎn)擊上面的預(yù)覽按鈕會(huì)彈出文件預(yù)覽框 -->
  12. <el-dialog :close-on-click-modal="true" title="文件預(yù)覽" type="primary"
  13. :visible.sync= "previewDialog" width= "80%" left>
  14. <iframe :src="attachmentSrc" frameborder="0" width="100%" height="600"> </iframe>
  15. <div slot="footer" class="dialog-footer">
  16. <el-button type="primary" v-on:click="previewDialog = false">關(guān)閉 </el-button>
  17. </div>
  18. </el-dialog>
Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx,vue.js,前端,excel

3、methods中的函數(shù):

word、xls、ppt這些文件要用 微軟官方的預(yù)覽地址

注意:1. 文件地址必須公網(wǎng);2. 靜態(tài)資源不要有訪問權(quán)限

最后,你控制的只是src地址

微軟解析地址:https://view.officeapps.live.com/op/view.aspx?src=你的文件地址


   
   
  1. methods: {
  2. // 預(yù)覽文件
  3. previewFile( attachment) { // 根據(jù)文件格式顯示預(yù)覽內(nèi)容
  4. const fileExtension = attachment. path. split( '.'). pop(). toLowerCase()
  5. if (fileExtension === 'xlsx' || fileExtension === 'docx') {
  6. this. attachmentSrc = 'https://view.officeapps.live.com/op/view.aspx?src=' + attachment. path
  7. } else{
  8. this. attachmentSrc = attachment. path
  9. }
  10. this. previewDialog = true
  11. }
  12. }



二、實(shí)現(xiàn)效果:

操作界面:

Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx,vue.js,前端,excel

word文件預(yù)覽:

Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx,vue.js,前端,excel

Excel文件預(yù)覽;

Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx,vue.js,前端,excel

PDF文件預(yù)覽:

Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx,vue.js,前端,excel

?TXT文件預(yù)覽:

Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx,vue.js,前端,excel文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-665687.html

目錄:

????????一、實(shí)現(xiàn)步驟

????????二、實(shí)現(xiàn)效果

代碼真實(shí)可用!

一、實(shí)現(xiàn)步驟:

1、使用的是vue和elementUI,

假設(shè)有這些變量:attachment是附件的意思


   
   
  1. data( ) {
  2. return {
  3. previewDialog: false,
  4. attachmentSrc: '',
  5. attachmentList: [{
  6. name: 'example1.docx',
  7. path: 'https://vfdgfdsgdfsgfg/attachment/example1.docx'
  8. },
  9. {
  10. name: 'example2.pdf',
  11. path: 'https://vfdgfdsgdfsgfg/attachment/example2.pdf'
  12. },
  13. {
  14. name: 'example3.txt',
  15. path: 'https://vfdgfdsgdfsgfg/attachment/example3.txt'
  16. },
  17. {
  18. name: 'example4.xlsx',
  19. path: 'https://vfdgfdsgdfsgfg/attachment/example4.xlsx'
  20. }]
  21. }
  22. }
Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx,vue.js,前端,excel

2、頁(yè)面代碼:

主要是用 iframe 組件,src地址即為要展示的文件地址


   
   
  1. <!-- 這段代碼是界面顯示 -->
  2. <div v-for="attachment in attachmentList">
  3. <el-link :key="attachment.path" :href="attachment.path"
  4. style= "display: inline-block;" type= "success" :underline= "false">
  5. {{ attachment.name }}
  6. </el-link>
  7. <el-button type="text" style="display:inline-block;margin-left:30px;"
  8. icon= "el-icon-view" v-on:click= "previewFile(attachment)">
  9. 預(yù)覽 </el-button>
  10. </div>
  11. <!-- 點(diǎn)擊上面的預(yù)覽按鈕會(huì)彈出文件預(yù)覽框 -->
  12. <el-dialog :close-on-click-modal="true" title="文件預(yù)覽" type="primary"
  13. :visible.sync= "previewDialog" width= "80%" left>
  14. <iframe :src="attachmentSrc" frameborder="0" width="100%" height="600"> </iframe>
  15. <div slot="footer" class="dialog-footer">
  16. <el-button type="primary" v-on:click="previewDialog = false">關(guān)閉 </el-button>
  17. </div>
  18. </el-dialog>
Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx,vue.js,前端,excel

3、methods中的函數(shù):

word、xls、ppt這些文件要用 微軟官方的預(yù)覽地址

注意:1. 文件地址必須公網(wǎng);2. 靜態(tài)資源不要有訪問權(quán)限

最后,你控制的只是src地址

微軟解析地址:https://view.officeapps.live.com/op/view.aspx?src=你的文件地址


   
   
  1. methods: {
  2. // 預(yù)覽文件
  3. previewFile( attachment) { // 根據(jù)文件格式顯示預(yù)覽內(nèi)容
  4. const fileExtension = attachment. path. split( '.'). pop(). toLowerCase()
  5. if (fileExtension === 'xlsx' || fileExtension === 'docx') {
  6. this. attachmentSrc = 'https://view.officeapps.live.com/op/view.aspx?src=' + attachment. path
  7. } else{
  8. this. attachmentSrc = attachment. path
  9. }
  10. this. previewDialog = true
  11. }
  12. }



二、實(shí)現(xiàn)效果:

操作界面:

Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx,vue.js,前端,excel

word文件預(yù)覽:

Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx,vue.js,前端,excel

Excel文件預(yù)覽;

Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx,vue.js,前端,excel

PDF文件預(yù)覽:

Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx,vue.js,前端,excel

?TXT文件預(yù)覽:

Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx,vue.js,前端,excel

到了這里,關(guān)于Vue通過微軟官方鏈接預(yù)覽pptx docx xlsx的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • uniapp 在線預(yù)覽各種格式文件(支持doc, xls, ppt, pdf, docx, xlsx, pptx格式) 適用于小程序 (解決了真機(jī)調(diào)試可以打開,發(fā)布體驗(yàn)版打不開的問題)(可設(shè)置文件名)

    代碼: 參考官方文檔: uni.saveFile(OBJECT) @savefile | uni-app官網(wǎng) uni-app,uniCloud,serverless https://uniapp.dcloud.net.cn/api/file/file.html#opendocument tips: 問題一: 打不開 ? ? ? ? 1. 文件地址須保證能正常打開(在瀏覽器中嘗試是否能預(yù)覽或正常下載) ? ? ? ? 2.注意文件名最好為數(shù)字字母(非中文) 問題

    2024年02月05日
    瀏覽(27)
  • vue預(yù)覽docx

    ? ? ? ? 預(yù)覽文件的數(shù)據(jù)流從服務(wù)器的接口傳入: 1. 安裝插件?yarn add xlsx 2.引入插件 ????????import XLSX from \\\"xlsx\\\"? // 早期版本的引入方式 ????????import * as XLSX from \\\'xlsx/xlsx.mjs\\\' //? 為了適應(yīng)新版本xlsx的引入方式 3.? html中實(shí)現(xiàn)多sheet的切換,并將數(shù)據(jù)顯示到div

    2024年02月09日
    瀏覽(22)
  • Visual Studio中C++部分的官方文檔鏈接【微軟(Microsoft)所有產(chǎn)品的官方文檔鏈接】

    Visual Studio中C++部分的官方文檔鏈接【微軟(Microsoft)所有產(chǎn)品的官方文檔鏈接】

    目前(2022年07月),微軟官方網(wǎng)站上關(guān)于Visual Studio的文檔,最老的版本也是VS2015了,如下圖所示: 微軟所有產(chǎn)品的文檔目錄: 中文版:https://docs.microsoft.com/zh-CN/documentation/ 英文版:https://docs.microsoft.com/en-us/documentation/ Visual Studio中C++部分的官方文檔: 中文版:https://docs.microso

    2024年02月07日
    瀏覽(26)
  • vue + vue-office 實(shí)現(xiàn)多種文件(docx、excel、pdf)的預(yù)覽

    vue + vue-office 實(shí)現(xiàn)多種文件(docx、excel、pdf)的預(yù)覽

    支持多種文件( docx、excel、pdf )預(yù)覽的vue組件庫(kù),支持vue2/3。也支持非Vue框架的預(yù)覽。 github: 《倉(cāng)庫(kù)地址》 演 ?示: 《演示效果》 一站式:提供docx、pdf、excel多種文檔的在線預(yù)覽方案,有它就夠了 簡(jiǎn)單:只需提供文檔的src(網(wǎng)絡(luò)地址)即可完成文檔預(yù)覽 體驗(yàn)好:選擇每個(gè)文檔

    2024年02月12日
    瀏覽(28)
  • WPS右鍵新建沒有docx pptx xlsx 修復(fù)

    WPS右鍵新建沒有docx pptx xlsx 修復(fù)

    右鍵沒有新建PPT和Excel 以上不管咋修復(fù)都沒用 CTRL+F搜文件擴(kuò)展名 pptx docx xlsx 新建字符串 FileName 值為安裝目錄下面的模板文件路徑 例如 “C:Program Files (x86)KingsoftWPS Office11.8.2.12085office6muidefaulttemplatesnewfile.xlsx” ![]三種擴(kuò)展名都一樣操作 注冊(cè)組件,之后右鍵就有了 2024年

    2024年02月11日
    瀏覽(17)
  • vue - - - - - 在線預(yù)覽常見文件格式 .doc, .docx, .xls, .xlsx,.pdf

    vue - - - - - 在線預(yù)覽常見文件格式 .doc, .docx, .xls, .xlsx,.pdf

    關(guān)于一些文件的在線預(yù)覽,最簡(jiǎn)易的實(shí)現(xiàn)方式是什么呢? 寫在前面 .png, .jpg, .jpeg 等圖片格式 直接預(yù)覽http/https地址 即可 .pdf 文件 直接預(yù)覽http/https地址 即可 .doc, .docx, .xls, .xlsx 等類型文件,需要在預(yù)覽地址之前拼接上 https://view.officeapps.live.com/op/view.aspx?src= .ofd 等類型文件,需

    2024年02月09日
    瀏覽(62)
  • vue-office 支持多種文件(docx、excel、pdf)預(yù)覽的vue組件庫(kù)

    https://gitcode.com/mirrors/501351981/vue-office/overview?utm_source=csdn_github_acceleratorisLogin=1 文檔預(yù)覽場(chǎng)景大致可以分為兩種: 有文檔網(wǎng)絡(luò)地址,比如 https://***.docx 文件上傳時(shí)預(yù)覽,此時(shí)可以獲取文件的ArrayBuffer或Blob .docx文件預(yù)覽 使用網(wǎng)絡(luò)地址預(yù)覽 上傳文件預(yù)覽 讀取文件的ArrayBuffer 二進(jìn)制

    2024年02月01日
    瀏覽(56)
  • python讀取pdf、doc、docx、ppt、pptx文件內(nèi)容

    使用python讀取文件,其中pdf、docx、pptx可以直接讀,.ppt和.doc文件不能直接讀,需要轉(zhuǎn)換成.pptx和.docx文件,并且需要區(qū)分系統(tǒng) 如果是linux系統(tǒng),請(qǐng)先安裝組件 python代碼如下:

    2024年02月11日
    瀏覽(24)
  • 通過微軟官方工具卸載office

    通過微軟官方工具卸載office

    經(jīng)常遇到有些電腦上安裝了office 2007、office 2010、或者office 2013無(wú)法卸載的情況,一般這種情況出現(xiàn)在一些第三方修改的ghost系統(tǒng)中,在控制面板和安裝目錄下均找不到卸載項(xiàng)。這時(shí)候就要借助微軟官方工具進(jìn)行徹底卸載。 https://support.microsoft.com/zh-cn/office/%e4%bb%8e-pc-%e5%8d%b8%e8%

    2024年02月11日
    瀏覽(22)
  • vue項(xiàng)目用后端返回的文件流實(shí)現(xiàn)docx和pdf文件預(yù)覽

    vue項(xiàng)目用后端返回的文件流實(shí)現(xiàn)docx和pdf文件預(yù)覽

    寫這篇文章的目的,是因?yàn)槲冶容^懶,想把代碼記錄一下,方便日后使用;哈哈,如果你也需要,也可以復(fù)制粘貼啊,為了方便自己和需要的人知道怎么使用,我盡量寫的詳細(xì)一點(diǎn),沒有什么技術(shù)難點(diǎn),就是簡(jiǎn)單的記錄,萬(wàn)一能幫到需要的人呢,也是一件美事; 其實(shí)也就是使

    2023年04月20日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包