欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

KKFileView結合vue多格式文件在線預覽功能實現(xiàn)

 更新時間:2024年02月03日 11:30:28   作者:知識淺談  
kkFileView是git的開源在線文件預覽項目,這篇文章主要介紹了KKFileView結合vue多格式文件在線預覽功能,本文給大家介紹的非常詳細,需要的朋友可以參考下

kkFileView是git的開源在線文件預覽項目 支持格式:doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3以及眾多類文本如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vue、php、py、bat、gitignore 官方演示:https://file.keking.cn/index 官方文檔:https://kkfileview.keking.cn/zh-cn/docs/home.html 該項目使用流行的spring boot搭建,易上手和部署,可以進行二次開發(fā)和獨立部署,是一個很方便易使用的文件預覽項目。

源碼下載
gitee下載地址:https://gitee.com/kekingcn/file-online-preview

??KKFileView結合vue多格式文件在線預覽??

通過Docker安裝KKFileView

拉取鏡像:

# 網絡環(huán)境方便訪問docker中央倉庫
docker pull keking/kkfileview:4.1.0
# 網絡環(huán)境不方便訪問docker中央倉庫
wget https://kkview.cn/resource/kkFileView-4.1.0-docker.tar
docker load -i kkFileView-4.1.0-docker.tar

運行容器

docker run -it -p 8012:8012 keking/kkfileview:4.1.0

運行過程中可能會出現(xiàn)錯誤,只需要再重新運行一下就可以了。

瀏覽器訪問容器8012端口 http://127.0.0.1:8012 即可看到項目演示用首頁。

Vue3中引入KKFileView

首先在項目中安裝js-base64

npm install --save js-base64

然后在使用的頁面中編寫代碼

<template>
    <div>
       <iframe :src="pageUrl" width="100%" height="800px" class="file"></iframe>
    </div>
</template>
<script setup>
    import { Base64 } from 'js-base64';
    //網上找的一張圖片,注意這個地址如果KKfileview不是運行在本地,不要傳本地的圖片地址,因為localhost只能本地的才能訪問
    const url = "https://pic3.zhimg.com/80/v2-8267bf0fb306b975d77a298c32f4653e_1440w.webp"
    const pageUrl = 'http://82.157.53.229:8012/onlinePreview?url='+encodeURIComponent(Base64.encode(url));
</script>

3.最后的結果如下

在這里插入圖片描述

KKFileView官網:https://kkview.cn/zh-cn 如有更復雜的需求,請到官網查看。

??總結

到此這篇關于KKFileView結合vue多格式文件在線預覽功能實現(xiàn)的文章就介紹到這了,更多相關vue預覽多格式文件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 前端項目中如何使用百度地圖api(含實例)

    前端項目中如何使用百度地圖api(含實例)

    當我們遇到定位展示的時候會出現(xiàn)使用地圖展示的需求,下面這篇文章主要給大家介紹了關于前端項目中如何使用百度地圖api(含實例)的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • vue中的錨點定位問題

    vue中的錨點定位問題

    這篇文章主要介紹了vue中的錨點定位問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 1分鐘Vue實現(xiàn)右鍵菜單

    1分鐘Vue實現(xiàn)右鍵菜單

    今天給大家分享的是,如何在最短的時候內實現(xiàn)右鍵菜單。高效實現(xiàn)需求,避免重復造輪子。感興趣的可以了解一下
    2021-10-10
  • vue3實現(xiàn)按鈕權限管理的項目實踐

    vue3實現(xiàn)按鈕權限管理的項目實踐

    在做后臺管理系統(tǒng)時,經常會有權限管理的功能,本文主要介紹了vue3實現(xiàn)按鈕權限管理的項目實踐,具有一定的參考價值,感興趣的可以了解一下
    2023-08-08
  • Vue3+Vite 環(huán)境變量和模式配置詳解(推薦)

    Vue3+Vite 環(huán)境變量和模式配置詳解(推薦)

    在Vue 3中,你可以通過 import.meta.env 訪問環(huán)境變量,這些變量可以在你的應用代碼中使用,但它們通常用于配置不應該硬編碼在代碼中的值,這篇文章主要介紹了Vue3+Vite 環(huán)境變量和模式配置詳解,需要的朋友可以參考下
    2024-12-12
  • node+vue前后端分離實現(xiàn)登錄時使用圖片驗證碼功能

    node+vue前后端分離實現(xiàn)登錄時使用圖片驗證碼功能

    這篇文章主要介紹了node+vue前后端分離實現(xiàn)登錄時使用圖片驗證碼,記錄前端使用驗證碼登錄的過程,后端用的是node.js,關鍵模塊是svg-captcha,結合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • 詳解Vue改變數組中對象的屬性不重新渲染View的解決方案

    詳解Vue改變數組中對象的屬性不重新渲染View的解決方案

    這篇文章主要介紹了詳解Vue改變數組中對象的屬性不重新渲染View的解決方案,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • vue實現(xiàn)樹形菜單效果

    vue實現(xiàn)樹形菜單效果

    這篇文章主要為大家詳細介紹了vue實現(xiàn)樹形菜單效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • vue中$nextTick的用法講解

    vue中$nextTick的用法講解

    今天小編就為大家分享一篇關于vue中$nextTick的用法講解,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 詳解vue使用Echarts畫柱狀圖

    詳解vue使用Echarts畫柱狀圖

    這篇文章主要為大家介紹了vue使用Echarts畫柱狀圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01

最新評論