需求:
网站后台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事件的绑定。
谢谢。
大佬解决了吗?
个人建议,这种附件尽量不要在富文本上传(富文本上传附件功能隐藏),单独弄个上传附件的;在小程序里面单独渲染这个附件信息。因为在小程序 即使 你用正则拿出来所有的文件,你也不知道用户点击了富文本里面的哪个文件,自然也不知道 应该打开哪个文件了