vue.js 查看百度文库文档

Posted 我非日葵却也向阳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue.js 查看百度文库文档相关的知识,希望对你有一定的参考价值。

<template>
<div> <div id="reader"></div> </div>

</template>
<script>
  //doc.js文件地址 http://static.bcedocument.com/reader/v2/doc_reader_v2.js
    import doc from \'../../libs/doc\';
export default {
data(){
      return{
        loading:false
      }      
     },
created() {
this.getInfo(this.$route.query.id);
        },
methods:{
getInfo(id){
this.loading = true;
this.$api.recommend.show(id).then(result =>{
if(result.success){
let textId =result.result.content.id;
                //获取到文档id 请求接口获取docId,host,token三个变量               
                this.$api.recommend.getDoc(textId).then(res =>{
// console.log(res);
this.getDocInfo(res.result);
this.loading = false;
});


}
})
},

getDocInfo(result){
var option = {
docId: result.documentId,
token: result.token,
host: result.host,
serverHost: \'https://doc.bj.baidubce.com\',
width: document.documentElement.clientWidth, //文档容器宽度
zoom: false, //是否显示放大缩小按钮
zoomStepWidth:200,
pn:1, //定位到第几页,可选
ready: function (handler) { // 设置字体大小和颜色, 背景颜色(可设置白天黑夜模式)
handler.setFontSize(1);
handler.setBackgroundColor(\'#fff\');
handler.setFontColor(\'#000\');
},
flip: function (data) { // 翻页时回调函数, 可供客户进行统计等
// console.log(data.pn);
},
fontSize:\'big\',
toolbarConf: {
page: true, //上下翻页箭头图标
pagenum: true, //几分之几页
full: false, //是否显示全屏图标,点击后全屏
copy: true, //是否可以复制文档内容
position: \'center\',// 设置 toolbar中翻页和放大图标的位置(值有left/center)
} //文档顶部工具条配置对象,必选
};
new Document(\'reader\', option);
}
},
destroyed() {

}

}
</script>
百度文库
文档阅读器Web-SDK开发指南 详细解说 https://cloud.baidu.com/doc/DOC/s/sjwvypuzh

以上是关于vue.js 查看百度文库文档的主要内容,如果未能解决你的问题,请参考以下文章

百度文库里读取WORD文档的技术是怎么做的要具体的代码

超强下载神器,解决你的文档下载焦虑(下载百度文库)

百度文库免费下载网站(只能下载点券文档)

百度文库文档下载

百度文库付费文档免费下载

《Java+FlexPaper+swfTools仿百度文库文档在线预览系统设计与实现》