描述:在开发小程序过程中,发现一些不错的案例,平时使用也比较多,稍微总结了下经验,以下内容可以直接复制使用,希望对大家有所帮助,废话不多说直接上干货!
一、实现request接口获取数据
(一)wxml代码
我们在页面加载时会调用 fetchData 函数来从后端服务器获取数据。成功获取数据后会将数据存入 items 中,然后在页面上使用 wx:for 循环来展示数据的名称和描述。可以使用 {{}} 插值语法来展示数据:
<!-- 在 page 的 wxml 文件中 -->
<view><button bindtap="fetchData">获取数据</button><view wx:for="{{items}}" wx:key="index"><text>{{item.name}} - {{item.description}}</text></view>
</view>
(二)wxjs代码
// 在 page 的 js 文件中
Page({data: {items: [] // 存储获取的数据},onLoad: function() {this.fetchData(); // 页面加载时获取数据},fetchData: function() {// 从后端服务器获取数据wx.request({url: 'https://your-backend-server.com/data',method: 'GET',success: res => {// 获取数据成功后的处理逻辑console.log('成功获取数据', res.data);this.setData({items: res.data // 将获取的数据存入 items 中});},fail: err => {// 获取数据失败后的处理逻辑console.error('获取数据失败', err);}});}
});