当前位置: 首页 > news >正文

微信小程序(四十一)wechat-http的使用

注释很详细,直接上代码

上一篇

新增内容:
1.模块下载
2.模块的使用

在终端输入npm install wechat-http

在这里插入图片描述
没有安装成功vue的先看之前的一篇

微信小程序(二十)Vant组件库的配置-

如果按以上的成功配置出现如下报错先输入以下语句

npm config set registry https://registry.npmjs.org/

在这里插入图片描述

在这里插入图片描述
用下面的代码试一下

源码:

index.wxml

<button bind:tap="onHttp">发出http请求</button>

index.js

//导入http包
const { default: http } = require("wechat-http")

//设置基本网站地址
http.baseURL='https://live-api.itheima.net'


//为什么有wx.request还要用第三方http库
//主要原因是wx.request没法用promise格式,多次嵌套在success里不利于维护
Page({
  data:{
    list:[]
  },
    async onHttp(){
     const res=await http({
        method:'GET',//类型
        url:'/announcement'//设置了基本网站地址就能这么用
      })

      this.setData({//录入数据
        list:res.data.data
      })
     
    }

  
})

效果演示:

在这里插入图片描述

相关文章:

  • Java解决下降路径最小和
  • C++数据结构与算法——双指针法
  • BatchNorm介绍:卷积神经网络中的BN
  • 鸿蒙系统优缺点,能否作为开发者选择
  • MySQL 基础知识(八)之用户权限管理
  • C#,21根火柴棍问题(21 Matchticks Problem)的算法与源代码
  • Netty Review - NioEventLoopGroup源码解析
  • 《CSS 简易速速上手小册》第4章:视觉美学(2024 最新版)
  • uniapp 开发一个密码管理app
  • Python四级考试笔记
  • 【Linux】vim的基本操作与配置(下)
  • html从零开始9:javaScript简介,语句、标识符,变量,JavaScript引入到文件【搬代码】
  • 高级前端面试题及详解
  • 打印最小公倍数
  • linux安装mysql8且初始化表名忽略大小写
  • 【微信小程序】微信小程序开发:从入门到精通
  • 线性代数笔记3--矩阵乘法和逆矩阵
  • C# CAD2016 判断多边形的方向正时针或逆时针旋转
  • 数据结构第十四天(树的存储/双亲表示法)
  • 【流程图——讲解】
  • 中国证券监督管理委员会党委委员、副主席王建军接受审查调查
  • 两部门调度部署“五一”假期安全防范工作,要求抓好旅游安全
  • 国台办:台商台企有信心与国家一起打赢这场关税战
  • 民生访谈|规范放生活动、提升供水品质……上海将有这些举措
  • 长三角铁路“五一”假期运输今启动:预计发送旅客量增6%,5月1日当天有望创新高
  • 杭州一季度GDP为5715亿元,同比增长5.2%