小程序
小游戏
企业微信
微信支付
扫描小程序码分享
大神门好,小白初来乍到,这个 swiper 组件搞了三天来,真想爆粗口,还是显示不了图片,求解 !!!!
代码如下:
调试结果:
我的 image url 链接是在 onload 里从云数据库得到的,控制台也打印出来了。但是 swiper 组件就是取不到。我怀疑系统是 先渲染页面,才执行
onload 函数,我加了 wx:if 判断也没用。哎,心里,求救。
ps: 如果我想在页面渲染前,去get数据,用什么办法?
谢谢各位了,拜谢!!!!!
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
把index.wxml第6行删掉
图片不应该使用view组件包裹
this.setData({ pictures:res.data })
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
哇咔咔,谢谢各位,我将第6行去掉了,没作用。但是
将
this.setData({ pictures:res }) 改成 this.setData({ pictures:res.data }) 就好了,奇怪了,我上面那种写法,控制台也是正常输出的,也没有告警。
page{
width:100%
}
.swiper{
image{
swiper 组件中只可放置 swiper-item 组件,否则会导致未定义的行为。
把index.wxml第6行去掉试试?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
把index.wxml第6行删掉
图片不应该使用view组件包裹
this.setData({ pictures:res.data })
哇咔咔,谢谢各位,我将第6行去掉了,没作用。但是
将
this.setData({ pictures:res }) 改成 this.setData({ pictures:res.data }) 就好了,奇怪了,我上面那种写法,控制台也是正常输出的,也没有告警。
page{
width:100%
}
.swiper{
width:100%
}
image{
width:100%
}
swiper 组件中只可放置 swiper-item 组件,否则会导致未定义的行为。
把index.wxml第6行去掉试试?