收藏
回答

wx.openDocument预览文件时在PC端中显示不全

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.openDocument 工具 4.1.2.17 3.9.3

小程序中预览文件时在手机端打开是正常的,PC端打开就显示不全,并不所有文件都这样,相同的文件格式下部分文件会出现这种情况

图1是电脑端预览打开的效果,只显示出了一页

图2是手机端效果,整个文件的内容都能正常显示

文件:https://file.51xinyoushi.cn/teaching_resource/1/G4OAEbyp-2A Unit 1 单元教学设计.docx

            wx.downloadFile({
                url: file.fileUrl,
                filePath: wx.env.USER_DATA_PATH + '/' + file.fileName,
                success(res) => {
                    wx.hideLoading();
                    if (res.statusCode === 200) {
                        wx.openDocument({
                            filePath: res.filePath,
                            showMenutrue,
                            success() => {
                                console.log('打开文档成功');
                            },
                            fail(err) => {
                                console.error('打开文档失败:', err);
                                wx.showToast({
                                    title'无法打开此文件',
                                    icon'none'
                                });
                            }
                        });
                    } else {
                        wx.showToast({
                            title'文件下载失败',
                            icon'none'
                        });
                    }
                },
                fail(err) => {
                    wx.hideLoading();
                    console.error('下载文件失败:', err);
                    wx.showToast({
                        title'下载失败,请重试',
                        icon'none'
                    });
                }
            });


最后一次编辑于  2025-11-14
回答关注问题邀请回答
收藏

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    2025-11-14
    有用
登录 后发表内容