企业微信第三方开发JSApi调用previewFile没反应 无报错

在开发企业微信第三方应用时遇到一个问题,Android端使用JSApi previewFile预览文件正常,但iOS端wx.previewFile为undefined。解决方案是通过wx.invoke在iOS上调用previewFile,Android端则需要适配通过其他软件打开文件的方式。
摘要由CSDN通过智能技术生成

在开发企业微信第三方应用时,使用JSApi。初始化wx.config时没有报错,并在jsApiList里加上了previewFile

在使用previewFile时遇到了Android端调用previewFile正常预览文件,IPhone端调用previewFile无反应的问题。

经过测试,发现IPhonewx.previewFileundefined

当前调用方式:

wx.previewFile({
    url: url, // 需要预览文件的地址(必填,可以使用相对路径)
    name: name, // 需要预览文件的文件名(不填的话取url的最后部分)
    size: size // 需要预览文件的字节大小(必填)
});

经过查阅资料,发现可以使用wx.invoke调用previewFile。

使用wx.invoke的方式:

wx.invoke('previewFile', {
    url: url, // 需要预览文件的地址(必填,可以使用相对路径)
    name: name, // 需要预览文件的文件名(不填的话取url的最后部分)
    size: size // 需要预览文件的字节大小(必填)
});</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值