微信小程序实现文章内容详情

方案一、使用微信小程序官方提供的webview

前提已经在微信公众平台开发管理配置好了安全域名即:

方案二、把网页转成pdf直接展示

前提已经在微信公众平台开发管理配置好了安全域名即:

实现思路是发起网络请求拿到pdf下载地址,然后wx.downloadFile下载文件,最后调用微信小程序官网提供的wx.openDocument打开文件。

复制代码
wx.downloadFile({
      url: pathUrl,//可以是后台传过来的路径
      filePath: wx.env.USER_DATA_PATH + '/' + file, // 本地,
      success: function (res) {
        let filePath = res.filePath;
        // console.log("下载文件成功==" + JSON.stringify(res.data))
        wx.openDocument({
          filePath: filePath,
          showMenu: false,
          success: function (res) {
            //成功
            // console.log("打开文件成功==" + JSON.stringify(res))
          },
          fail: function (res) {
            // console.log("打开文件失败==" + JSON.stringify(res))
          }
        })
      },
      fail: function (res) {
        // console.log("下载文件失败==" + JSON.stringify(res.data))
      }
    })
相关推荐
镭封25 分钟前
自媒体内容生产怎么提速?文案整理、配音与剪辑流程
人工智能·小程序·音视频·语音识别·媒体
科威网络1 小时前
小程序开发性能优化:分包、预加载与启动时间
性能优化·微信小程序·小程序
派小心.7 小时前
App数据统计平台怎么选?从SDK接入到日活留存看板的技术实现
数据库·人工智能·小程序
互联网+人工智能观察8 小时前
微信小程序私有化定制、源码交付方案选型|SaaS / 模板二开 / 定制方案技术对比
微信小程序·小程序
微三云 - 廖会灵 (私域系统开发)8 小时前
小程序首屏从 3.2s 压到 1.1s:我们在这个订货商城项目上做的 7 个改动与 3 个踩坑
小程序
微擎应用市场9 小时前
二手闲置交易小程序管理系统
小程序
小小王app小程序开发9 小时前
潮玩抽赏小程序玩法开发分析
小程序
干啥啥不行,bug第一名9 小时前
小程序里不要用 requestAnimationFrame
小程序
9624569 小时前
一次 Kubernetes 临时存储压力引发的小程序授权雪崩:从 Pod 驱逐到定时任务漏执行
容器·小程序·kubernetes
imperialeast1 天前
WinAXP 2.4.0.830正式版
小程序·个人开发