小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.request请求数据未填上页面,页面就先显示出来,我看别人的小程序是填上数据后再一起显示的,有人知道这个问题吗?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可能是直接从本地缓存中拉取,数据返回后覆盖
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
昨天看一个文章说是父页面请求数据到缓存,再延迟一些时间转到子页面。
https://blog.csdn.net/sinat_27612147/article/details/80798452
谢谢大家的回答,但是始终和51job的小程序区别很大,51job的基本上是无痕的,一点击就出来,很好奇是怎样做到的
小程序请求接口异步,你是想请求返回数据后在执行页面渲染吧?进入当前页 data里定义了一个变量show:false, xml里最外层view if判断 show 是 true 的时候才执行, onload里请求接口,开始loading(此时需要一个好看的loading在页面上旋转跳跃),返回数据成功后 setData show为true
好的,我试一试
页面是page()注册后要显示的
wx.request请求要提前,否则就得setData刷新了
wx.request是在onLoad事件执行的,怎样才能比这个早执行
在前一个page就发起请求
哦,是个办法,但不知道有没其他方法
刚刚试一下了前一个page请求,然后传值到页面的方法,出现了另外一个问题,页面出来后一片白,而后很突兀的显示页面
空白?request还没有完成吗
建议使用promise方法等待
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可能是直接从本地缓存中拉取,数据返回后覆盖
昨天看一个文章说是父页面请求数据到缓存,再延迟一些时间转到子页面。
https://blog.csdn.net/sinat_27612147/article/details/80798452
谢谢大家的回答,但是始终和51job的小程序区别很大,51job的基本上是无痕的,一点击就出来,很好奇是怎样做到的
小程序请求接口异步,你是想请求返回数据后在执行页面渲染吧?
进入当前页 data里定义了一个变量show:false,
xml里最外层view if判断 show 是 true 的时候才执行,
onload里请求接口,开始loading(此时需要一个好看的loading在页面上旋转跳跃),
返回数据成功后 setData show为true
好的,我试一试
页面是page()注册后要显示的
wx.request请求要提前,否则就得setData刷新了
wx.request是在onLoad事件执行的,怎样才能比这个早执行
在前一个page就发起请求
哦,是个办法,但不知道有没其他方法
刚刚试一下了前一个page请求,然后传值到页面的方法,出现了另外一个问题,页面出来后一片白,而后很突兀的显示页面
空白?request还没有完成吗
建议使用promise方法等待