收藏
回答

微信小程序预拉取数据无法正常使用?

按照微信小程序的数据预拉取接口进行设置。但是微信服务器始终不调用我配置的数据下载接口,那么就意味着数据没有下载。

https://developers.weixin.qq.com/miniprogram/dev/framework/ability/pre-fetch.html

我再app.js中的lanuch方法中加入了以下代码,但是始终未执行,一直是失败,输出的错误是getBackgroundFetchData:fail getBackgroundFetchData:fail data not found"。但是我的地址是有返回数据的。请问,我是哪里弄错了呢?

wx.getBackgroundFetchData({

fetchType: 'periodic',

success(res) {

console.log(res.fetchedData) // 缓存数据

console.log(res.timeStamp) // 客户端拿到缓存数据的时间戳

console.log(res.path) // 页面路径

console.log(res.query) // query 参数

console.log(res.scene) // 场景值

},fail(res){

console.log("3333333333");

console.log(res);

}

})

我的数据下载地址是GET请求,并能正确返回字符串数据。

数据下载地址https://mzoon-wechat.caishuib.com/wxapp/fetch


最后一次编辑于  11-27
回答关注问题邀请回答
收藏

2 个回答

  • 小程序技术专员-binnie
    小程序技术专员-binnie
    12-04
    fetchType: 'pre'


    12-04
    赞同
    回复
  • 大力
    大力
    11-28

    fetchType参数给的是周期性更新,所以出现不更新情况。我也想知道这个周期性更新和预加载要不要同时使用

    11-28
    赞同
    回复 1
    • 都市放牛
      都市放牛
      11-28
      但是文档里面只有一个参数值,periodic
      11-28
      回复
问题标签