Skip to content
本页内容

资源引用

js-sdk 提供支持非模块化以及 AMDCommonJSES6 多种模块化的包,以下是不同版本包对应的模块化规范:

文件名模块化规范说明
web-office-sdk.umd.js
UMD
兼容非模块化、AMD、CommonJS
web-office-sdk.cjs.js
CommonJS
CommonJs 规范
web-office-sdk.es.js
ES6
ES6 模块化规范

注意:js-sdk 不包含 Promise Polyfill,所以需要兼容低版本浏览器(例如 IE11)的时候,记得在 js-sdk 引入之前先引入 Promise Polyfill,具体的兼容做法可参考: 兼容性

非模块化

<script src="web-office-sdk.umd.js"></script>

CommonJS 规范

let WebOfficeSDK = require('./web-office-sdk.cjs.js');

AMD 规范

define(["./web-office-sdk.umd.js"], function(WebOfficeSDK){
  // do something...
});

ES6 模块化规范

import WebOfficeSDK from './web-office-sdk.es.js';

TypeScript

JSSDK: v1.1.11+ 版本新增

引用了 JSSDK 的项目中如果使用了 TypeScript,需要使用到类型声明文件。

类型声明文件可以依据自身所需版本,到 JSSDK 更新日志 中通过下载后解压缩包获得。