Vue接入Web Office开放平台

<!DOCTYPE html>
<html lang="zh">

<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>WebOffice-DOCX</title>
  <link rel="icon" href="https://qnfile.ljserver.cn/static/logo_n.png">
</head>
<div id="html"></div>
<script src="https://qnfile.ljserver.cn/static/web-office-sdk-solution-v2.0.5.umd.js"></script>

<body>
  <script>
    let html=document.getElementById('wpshtml')
    window.onload = () => {
      WebOfficeSDK.init({
        officeType: WebOfficeSDK.OfficeType.Writer, // 文件类型
        appId: "SX20240523IHSSBJ", // 你申请的预览服务的appid
        mount:html,
        fileId: "1",  // 文件id
        token: "1" // 预览token,其实这里传递的是userId,实际不要这么搞,这里只是测试
      })
    }
  </script>
</body>

</html>











<template>
  <div>
    <div id="wpshtml" style="width: 80%"> </div>
  </div>
</template>

<script>
import Vue from "vue";

export default {
  data() {
    return {

    };
  },
  mounted() {
    this.openWps()
  },
  methods: {
    openWps(){
      let html=document.getElementById('wpshtml')
      console.log(Vue.prototype.wps)
      Vue.prototype.wps.init({
        officeType:Vue.prototype.wps.OfficeType.Writer,//文件类型docx
        appId:"后端提供",//你申请的预览服务的appid
        fileId:"后端提供",// 文件id
        mount:html,
        token:"1"// 预览token,其实这里传递的是userId,实际不要这么搞,这里只是测试
      })
    }
  }

};
</script>

<style lang="less" scoped>

</style>

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值