1.要预览文档服务首先开启服务
(1)登录 数据万象控制台 ,单击存储桶管理,进入存储桶管理页面。
(2)在存储桶管理页面选择并单击需操作的存储桶,进入相应存储桶管理页面。
(3)单击左侧导航栏文档处理页签,然后选择文档预览配置项。
(4)单击文档预览编辑,将状态修改为开启,单击保存,即可开通文档预览服务。
(5)开通服务后,使用相应的文档预览接口即可实现 下载时实时预览;同时支持 异步创建文档预览任务。
这里有个很关键选择拼接连接使用第二个html浏览模式
那么具体代码如下
<template>
<view class="user_agreement">
<web-view :src="allurl" flex="1"></web-view>
<!-- <image src="https://teachercc-1302927746.file.myqcloud.com/fire_school/Service_agreement.docx?ci-process=doc-preview&page=10" mode=""></image> -->
</view>
</template>
<script>
export default {
data() {
return {
allurl: ''
}
},
onLoad(e) {
let _this = this
_this.id = e.id
let fileUrl
switch (e.id) {
case '1':
fileUrl = 'https://teachercc-1302927746.file.myqcloud.com/fire_school/Course_agreement.docx'
break;
case '2':
fileUrl = 'https://teachercc-1302927746.file.myqcloud.com/fire_school/Personal_commitment.docx'
break;
case '3':
fileUrl = 'https://teachercc-1302927746.file.myqcloud.com/fire_school/Enterprise_commitment.docx'
break;
case '4':
fileUrl = 'https://teachercc-1302927746.file.myqcloud.com/fire_school/Service_agreement.docx'
break;
default:
fileUrl = 'https://teachercc-1302927746.file.myqcloud.com/fire_school/Privacy_policy.docx'
break;
}
_this.allurl = fileUrl + '?ci-process=doc-preview&dstType=html'
console.log(_this.allurl)
}
}
</script>
<style lang="scss">
img {
width: 100%;
}
.user_agreement {
min-height: 100%;
.sdf {
height: 100%;
width: 100%;
}
}
</style>