0.3.0-rc.2 • Published 8 months ago
@polyv/ppt-upload-sdk-scene-default v0.3.0-rc.2
课件上传组件
本文档主要描述如何接入课件上传组件,接入后可实现课件上传、展示、删除、搜索等操作。
引入
import方式引入(推荐)
import { PptUpload } from '@polyv/ppt-upload-sdk';
import PlvPptUpload from '@polyv/ppt-upload-sdk-scene-default/lib/PPTUpload';
代码示例
<template>
<div v-if="visible">
<plv-ppt-upload
:ppt-upload="pptUploadCtx"
:lang="lang"
:share-enabled="shareEnabled"
@open-doc="handleOpenDoc"
@share-doc="handleShareDoc"
@error="handleError"
@close="handleClose"
/>
</div>
</template>
<script>
import { PptUpload } from '@polyv/ppt-upload-sdk';
import PlvPptUpload from '@polyv/ppt-upload-sdk-scene-default/lib/PPTUpload';
export default {
components: {
PlvPptUpload,
},
data() {
pptUploadCtx: null,
// 中英文
lang: 'zh_CN',
// 是否开启分享,默认不开启,开启后点击分享按钮会触发share-doc事件
shareEnabled: true,
visible: false,
};
},
mounted() {
this.pptUploadCtx = new PptUpload({
// 设置频道号
channelId: '',
getChannelToken: (cb) => {
// channelToken请勿直接写在前端,请通过接口获取
// TODO:请求获取channelToken
cb({
appId: '',
channelToken: '',
});
},
});
this.visible = true;
},
methods: {
handleOpenDoc(data) {
console.info('handleOpenDoc:', data);
},
handleShareDoc(data) {
console.info('handleShareDoc:', data);
},
handleError(err) {
console.warn('handleError:', err);
},
handleClose() {
// TODO:关闭课件窗口
this.visible = false;
},
}
}
</script>
常见错误码
错误码(errorCode) | 说明 |
---|---|
1098 | 请勿频繁搜索 |
0.8.0-rc.1
8 months ago
0.7.0-rc.2
1 year ago
0.7.0-rc.1
1 year ago
0.6.0-rc.1
1 year ago
0.5.0-rc.1
1 year ago
0.4.0-rc.1
1 year ago
0.3.1-rc.1
1 year ago
0.3.0-rc.2
2 years ago