uniapp实现文件预览过程

H5实现预览

vbscript 复制代码
<template>
    <iframe :src="_url" style="width:100vw; height: 100vh;" frameborder="0"></iframe>
</template>
<script lang="ts">
export default {
    data() {
        return {
            _url: '',
        }
    },
    onLoad(options: {_url: string}) {
        // 第一:https://docs.google.com/viewer?url=
        // 第二:https://view.officeapps.live.com/op/view.aspx?src=
        this._url = `https://view.officeapps.live.com/op/view.aspx?src=${options._url}`
        console.log(this._url,'this._url')
    }
}
</script>

小程序和app预览

CoffeeScript 复制代码
                uni.downloadFile({
					    url: url,
					    success: function (res) {
						var filePath = res.tempFilePath;
						uni.openDocument({
							filePath: filePath,
							showMenu: true,
							success: function (res) {
								console.log('打开文档成功');
							}
						});
					}
				});
相关推荐
iOS阿玮2 小时前
Pingpong和连连的平替,让AppStore收款无需新增持有人。
uni-app·app·apple
笨笨狗吞噬者1 天前
记录一个uniapp小程序端编译时问题
前端·微信小程序·uni-app
会一丢丢蝶泳的咻狗2 天前
uni-app安卓端强制更新apk包
android·前端·uni-app
iOS阿玮2 天前
苹果审核被拒,其实可以靠回复也能过审
uni-app·app·apple
程序员小刘3 天前
HarmonyOS 5中UniApp的调试步骤
华为·uni-app·harmonyos
饭啦啦3 天前
uniapp音乐播放createInnerAudioContext
uni-app
米粒宝的爸爸3 天前
uniapp中vue3 ,uview-plus使用!
前端·vue.js·uni-app
狂龙骄子3 天前
uniapp Switch控件背景颜色自定义
css·uni-app·switch·hbuilderx·colorui
qq_424409193 天前
uniapp的app项目,在华为pad上运行,页面显示异常
uni-app
涛々3 天前
uniapp-vue3-js-vite-pinia-eslint 快速开发模板
javascript·uni-app·uniapp+vue3模板