收藏
回答

为什么request之后可以console出数据,但是无法传回wxml页面?

onLoad: function(t) {

var e = this;

wx.request({

url: "http://www.xlczg.cn/api/index.php?m=jk&c=new",

header: {

'content-type': 'application/x-www-form-urlencoded'

},

success:function(t) {

console.log(t.data);

e.setData({

news: t.data

});

}

})

}

<view class="li" wx:for="{{news}}" wx:key="key">

<navigator url="../article-detail/article-detail?id={{item.id}}">

<image src="http://www.xlczg.cn{{item.litpic}}"></image>

<text class="p">{{item.title}}</text>

</navigator>

</view>

console没有报错

最后一次编辑于  星期五 17:48
回答关注问题邀请回答
收藏

3 个回答

  • 拾忆
    拾忆
    星期五 18:06

    wx:for="{{news.data}}"

    https://developers.weixin.qq.com/s/w5g8e8mt7RfH

    星期五 18:06
    赞同 1
    回复 1
    • Admin²⁰²⁰
      Admin²⁰²⁰
      星期五 18:14
      点赞,提供代码片段
      星期五 18:14
      回复
  • Admin²⁰²⁰
    Admin²⁰²⁰
    星期五 17:48

    应该是that.setData吧?e.setData是啥?

    星期五 17:48
    赞同
    回复 2
    • Qien
      Qien
      星期五 17:49
      我已经设置了var e = this
      星期五 17:49
      回复
    • Admin²⁰²⁰
      Admin²⁰²⁰
      星期五 18:02回复Qien
      e.setData({


      news: t.data.data
      星期五 18:02
      1
      回复
  • Qien
    Qien
    星期五 17:47

    星期五 17:47
    赞同
    回复 1
    • Admin²⁰²⁰
      Admin²⁰²⁰
      星期五 18:04
      e.setData({


      news: t.data.data
      })
      星期五 18:04
      回复
登录 后发表内容
问题标签