WX小程序案例(二):毒鸡汤列表-request-下拉

WXML

<view class="out" wx:for="{
  {yiyans}}" wx:key="id">
  <view class="box">
    <text user-select>{
  {index+1}}. {
  {item.txt}}</text>
  </view>
</view>

WXSS

/* pages/network/network.wxss */

.box {
  display: flex;
  width: 690rpx;
  height: 300rpx;
  border: 1px solid black;
  border-radius: 50rpx;
  align-items: center;
  justify-content: center;
  margin: 20rpx 30rpx 20rpx 30rpx;
}

js

// pages/network/network.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    yiyan: "None",
    yiyans: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getData();
  },

  getData() {
    let arr = this.data.yiyans
    for (let i = 0; i < 3; i++) {
      setTimeout(() => {
        wx.request({
          url: '自己去找个每日一言的接口,逮着一个用容易寄,百度搜索‘每日一言api’',
          success: res => {
            // 获取到的加进数组
            arr.push({
              txt: res.data.substring(3,res.data.length-4)
            })
            // 设置显示数据
            this.setData({
              yiyans: arr
            })
            // 就别加载了
            wx.stopPullDownRefresh()
            wx.hideLoading()
          }

        })  // req
      }, 500);
    } // for
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
    wx.showLoading({
      title: '加载中',
    })
    
    this.setData({
      // yiyans:[]
    })
    this.getData()
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
    wx.showLoading({
      title: '加载中',
    })
    this.getData()
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})

json

{
  "usingComponents": {},
  "enablePullDownRefresh": true,
  "backgroundColor": "#494949"
}

相关推荐

  1. 微信程序 wx.request次封装

    2023-12-19 11:18:04       40 阅读
  2. 微信程序列表加载刷新

    2023-12-19 11:18:04       43 阅读
  3. 微信程序 - 用promise封装wx.request

    2023-12-19 11:18:04       14 阅读
  4. 微信原生程序封装网络请求wx.request

    2023-12-19 11:18:04       11 阅读
  5. 微信程序封装wx.request以及程序登录

    2023-12-19 11:18:04       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-19 11:18:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-19 11:18:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-19 11:18:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-19 11:18:04       20 阅读

热门阅读

  1. js 数据类型

    2023-12-19 11:18:04       39 阅读
  2. tensorflow定制模型和训练算法

    2023-12-19 11:18:04       33 阅读
  3. Cookie和会话安全

    2023-12-19 11:18:04       26 阅读
  4. leetCode算法—6. N 字形变换

    2023-12-19 11:18:04       45 阅读
  5. 智能合约为什么是企业数字化转型的新引擎。

    2023-12-19 11:18:04       38 阅读
  6. Linux 系统常用命令总结

    2023-12-19 11:18:04       32 阅读
  7. SQL中 WITH AS 的使用方法

    2023-12-19 11:18:04       42 阅读
  8. ceph更换硬盘

    2023-12-19 11:18:04       43 阅读
  9. Flink源码分析 | 读取HBase配置

    2023-12-19 11:18:04       49 阅读
  10. HTML及FTL文件转换为PDF的实现方式

    2023-12-19 11:18:04       45 阅读