zoukankan      html  css  js  c++  java
  • 封装网络请求并在wxml调用

    https://blog.csdn.net/qq_35713752/article/details/78109084

    // url:网络请求的url method:网络请求方式 data:请求参数 message:提示信息 success:成功的回调函数 fail:失败的回调
    //pages/utils/util
    function request(url, method, data, message, success, fail) {
    wx.showNavigationBarLoading()
    if (message != "") {
    wx.showLoading({
    title: message,
    })
    }
    wx.request({
    url: url,
    data: data,
    header: {

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

    },
    method: method,
    success: function (res) {
    wx.hideNavigationBarLoading()
    if (message != "") {
    wx.hideLoading()
    }
    if (res.statusCode == 200) {
    success(res.data)
    } else {
    console.log("请求成功,返回信息:" + res.statusCode)
    }
    },
    fail: function (err) {
    wx.hideNavigationBarLoading()
    if (message != "") {
    wx.hideLoading()
    }
    console.log('请求失败:'+err)
    },
    })
    }
    module.exports = {
    request: request
    }

    //pages/index/index
    var util = require("../../utils/util.js")
    Page({
    data: {
    list_data:'',
    params: { id: 1 }
    },
    onLoad: function (options) {
    var that = this
    util.request('https://127.0.0.1/Index/wellcome', 'get', this.data.params , '正在加载数据', function (res) {
    console.log("返回的信息:"+res)
    that.setData({
    list_data:res
    })
    }, function (err) {
    wx.showToast({
    title: '加载数据失败',
    })
    })
    }
    })

    //pages/index/wxml
    <view>{{list_data}}</view>

  • 相关阅读:
    Sql 复习(1)
    记录一次git issue
    JWT自校验框架
    分布式事务分布式锁的常用解决方式
    SpringBoot开发文档
    SpringCloud的使用以及五大核心组件
    SpringMVC
    关于开发中使用AOP的坑
    SpringCloud使用feign远程调用服务注入映射接口失败问题
    springBoot使用Restful跳转路径回显异常问题
  • 原文地址:https://www.cnblogs.com/wcLT/p/9055502.html
Copyright © 2011-2022 走看看