轻源码

  • QingYuanMa.com
  • 全球最大的互联网技术和资源下载平台
搜索
一起源码网 门户 微信小程序 查看主题

微信小程序小技巧《十八》更改信息授权弹窗的方法,wx.request数据没有及时显示到页面 ...

发布者: zuochen | 发布时间: 2018-2-25 14:57| 查看数: 4902| 评论数: 1|帖子模式

一:萝卜头:获取用户的信息授权弹窗,更改内容的方法 
小程序发布前,发现获取用户信息的地方是这样的,

然后发现别人的是这样的

看文档没有发现可以改这个的地方
用管理者账号登陆会发现,有一个

只要把自己的信息填写完整,获取用户信息的样式就不在是空的了 。。这应该也不算一个坑,应该没有好好看开发者文档,希望大家发布前,如果遇到了这样的问题,不要捉急,把信息填完整就ok了


二:wx.request请求回来的数据没有及时显示到页面上

出问题的场景

  1. //出问题的代码
  2. Page({
  3. data: {
  4. swiper: {//顶部轮播
  5. indicatorDots:true,
  6. autoplay:true,
  7. interval:5000,
  8. duration:1000,
  9. imgUrls:[
  10. "",
  11. ""
  12. ]
  13. },
  14. matchsFirst:[//通栏上面的赛事 这部分数据是要显示在页面上的
  15. ],
  16. matchsSecond:[//通栏的赛事 这部分数据是要显示在页面上的
  17. ],
  18. matchsLast:[//通栏下面的赛事 这部分数据是要显示在页面上的
  19. ]
  20. }
  21. ....省略不相干代码
  22. );
  23. onLoad: function () {
  24. var that = this;
  25. wx.request({
  26. url:app.globalData.url.api.home,
  27. success: function(res) {
  28. var matchsFirst = xxx;
  29. var matchsSecond= xxx;
  30. var matchsLast= xxx;
  31. //这样直接赋值并不会把数据渲染到页面上的 不过 0.9版本的时候这样做是可以的
  32. that.data.matchsFirst=matchsFirst;
  33. that.data.matchsSecond=matchsSecond;
  34. that.data.matchsLast=matchsLast;
  35. }});
  36. };

解决办法

  1. //样这种方式赋值 坑了我一个上午
  2. that.setData({
  3. matchsFirst:matchsFirst,
  4. matchsSecond:matchsSecond,
  5. matchsLast:matchsLast
  6. });

最新评论

edusoho123 发表于 2022-5-25 09:48
一个完整的html代码

浏览过的版块

轻源码让程序更轻更快

QingYuanMa.com

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

快速回复 返回顶部 返回列表