富文本内容中的pdf文件,如何通过wxparse点击事件打开预览?
发布于 4 年前 作者 fli 11995 次浏览 来自 问答

需求:

网站后台ueditor编辑器中上传了多个pdf文件,如上图,html代码如下:

<a style=“font-size:12px; color:#0066cc;” href="/xcx_upload/202101/22/202101221216031922.pdf" title=“网站建设合同 2020.05.19.pdf”>网站建设合同 2020.05.19.pdf</a>

,现在在小程序端通过wxparse进行解析显示的时候,想实现点击链接时能预览对应的文件,这要如何实现?谢谢。

网络搜索后整理出的思路是:在小程序端想办法用正则提取出所有a标签中href的文件地址,再让a标签绑定click事件,在click中调用wx.downloadFile和wx.openDocument,可貌似无法在小程序端实现click事件的绑定。

谢谢。

1 回复

个人建议,这种附件尽量不要在富文本上传(富文本上传附件功能隐藏),单独弄个上传附件的;在小程序里面单独渲染这个附件信息。因为在小程序 即使 你用正则拿出来所有的文件,你也不知道用户点击了富文本里面的哪个文件,自然也不知道 应该打开哪个文件了

回到顶部