wps分享变成小程序怎么变成文档_微信小程序使用腾讯文档打开文档

一. 需求

能在小程序内打开文档, 希望不是调用自己的app(例如wps)来打开, 而是可以直接不用app打开, 例如使用腾讯文档或者金山文档打开相关文件资料

二. 实现

以腾讯文档为例, 金山文档一样的步骤

1. 准备要打开的文档

我们得先把我们需要跳转的文档准备好, 然后分享出去, 方便后面复制链接

分享文档

1. 找到小程序的appId

打开腾讯文档小程序, 然后按下图获取appId

获取腾讯文档的appId

2. 复制小程序页面链接

要复制腾讯文档小程序的页面链接, 需要在自己小程序后台操作一番

首先, 点击生成小程序码

点击生成小程序码

其次, 输入之前拿到的腾讯文档小程序appId

输入之前拿到的腾讯文档小程序appId

再次, 点击获取更多页面路径

在里面输入自己的微信号, 点击开启, 这样就可以复制小程序的页面链接了

image.png

3. 进入刚刚分享的那个文档

选择复制链接, 获得链接

pages/detail/detail.html?scene=lvDfg4EvrBg4vAFfg4G1ISh3pTPDj1&url=https%3A%2F%2Fdocs.qq.com%2Fdoc%2FDQXhzZURFaXdMZGRP%3Flocalnum%3D1%26wxsdk%3D2.10.3%26miniapp_ts%3D1583659355757%26no_redirect%3D1&qqdocurl=https%3A%2F%2Fdocs.qq.com%2Fdoc%2FDQXhzZURFaXdMZGRP%3Flocalnum%3D1%26wxsdk%3D2.10.3%26miniapp_ts%3D1583659355757%26no_redirect%3D1

选择复制链接

4. 代码

wx.navigateToMiniProgram({

appId: 'wxd45c635d754dbf59',

path: 'pages/detail/detail.html?scene=lvDfg4EvrBg4vAFfg4G1ISh3pTPDj1&url=https%3A%2F%2Fdocs.qq.com%2Fdoc%2FDQXhzZURFaXdMZGRP%3Flocalnum%3D1%26wxsdk%3D2.10.3%26miniapp_ts%3D1583659355757%26no_redirect%3D1&qqdocurl=https%3A%2F%2Fdocs.qq.com%2Fdoc%2FDQXhzZURFaXdMZGRP%3Flocalnum%3D1%26wxsdk%3D2.10.3%26miniapp_ts%3D1583659355757%26no_redirect%3D1',

envVersion: 'release',

success(res) {

// 打开成功

},

fail: function (e) {

console.log(e)

}

})

5.结果

结果

三. 补充

如果使用app来打开资料, 就比较简单, 可以使用wx.openDocument来实现. 原理就是, 将文件下载到缓存里, 然后用系统里的app来打开它

wx.downloadFile({

url: '文件地址',

success: (res) => {

const filePath = res.tempFilePath

wx.openDocument({

filePath: filePath,

success: function (res) {}

})

},

fail: () => {}

})

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值