跳到主要内容

SDK引用方式

ZOfficeSDK 目前提供支持非模块化以及CommonJS、ES6 模块化的包,以下是不同版本包对应的模块化规范的包

文件名模块化规范说明
sdk.js非模块化浏览器直接引用
sdk.esm.jsES6ES6模块化规范
sdk.cjsCommonJSCommonJS规范

非模块化

<script src="sdk.js"></script>

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

<!-- 引用 babel -->
<script src="https://cdn.bootcss.com/babel-core/5.8.35/browser.min.js"></script>
<script src="https://cdn.bootcss.com/babel-core/5.8.35/browser-polyfill.min.js"></script>

<!-- 引用 js-sdk -->
<script src="sdk 地址"></script>

<!-- 注意添加 text/babel,否则无法编译 -->
<script type="text/babel">
// 具体代码
</script>

CommonJS 规范

let { ZOfficeSDK } = require('./sdk.cjs.js');

ES6模块化规范

import { ZOfficeSDK } from './sdk.esm.js';