// 弹窗
<div v-if="isOk" class="mask wordLoading">加载中。。。</div>
<div v-show="wordVsible" class="mask">
<div class="mask-close" @click="closeWord"><close-outlined /></div>
<div ref="word" class="myWord"></div>
</div>
// 设置变量
const wordVsible: Ref<boolean> = ref(false); // 是否显示文档
const isOk: Ref<boolean> = ref(false); // 文件是否加载完成
const word = ref();
// 获取文档数据
const getWordPath = () => {
wordVsible.value = false;
isOk.value = true;
accessoryFlow({
id: wordPathList.value,
}).then((res: AnyObject) => {
renderAsync(res, word.value, null, {
className: 'docx', // 默认和文档样式类的类名/前缀
inWrapper: true, // 启用围绕文档内容渲染包装器
ignoreWidth: false, // 禁止页面渲染宽度
ignoreHeight: false, // 禁止页面渲染高度
ignoreFonts: false, // 禁止字体渲染
breakPages: true, // 在分页符上启用分页
ignoreLa
vue3文档预览
最新推荐文章于 2025-09-23 09:38:01 发布

最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



