数据库读取的数据怎么在小程序中调用?
发布于 6 年前 作者 wei95 6127 次浏览 来自 问答

数据库读取的数据如下:

[{“id”:“1”,“User_name”:"\u5f20\u5b89",“User_age”:“18”,“User_addr”:"\u4e0a\u6d77\u5e02"},{“id”:“2”,“User_name”:"\u738b\u4f4d",“User_age”:“32”,“User_addr”:"\u5929\u6d25\u5e02"}]

如何在小程序中调用这些数据



7 回复

拿到数据了,不知道怎么用?

目测你需要加强一下JS基本知识的学习。

    // index.js部分
    let that = this;
    wx.request({
      url: 'api地址'
      header: {
        'content-type': 'application/json' // 默认值
      },
      success (res) {
        // 取出所有数据,存到datalist这个数组
        that.setData({
          datalist: res.data
        })
      }
    })

    // index.wxml部分
    // wx:for就是进行一个循环输出
    // {{item.User_name}}就是输出你指定的字段的数据
    <view wx:for="{{datalist}}" wx:key="datalist">
      <view>{{item.User_name}}</view>
    </view>

把数据渲染到页面?

success:(res)=>{ 

let array = res.data.newslist[0];  //储存控制台里的数据   

          this.setData({

            array:array //进行整体赋值,渲染到页面

          })

}

写接口给前端调用

写成接口给前端调用?

wx:for + this.setData

回到顶部