一、小程序网络请求限制

1、必须https类型的接口
2、必须将接口的域名添加到信任列表

二、配置request合法域名

配置步骤:登录微信小程序管理后台 -> 开发 -> 开发设置 -> 服务器域名 -> 修改 request 合法域名

点击修改request合法域名,点击保存(其他不用管)

在微信开发者工具中,可以看到

三、发起网络请求

1、wx.request() 方法

wx.request() 方法,可以发起 GET 和POST数据请求

// .WXML文件
<button bindtap="btn">按钮</button>// .js文件
btn(){wx.request({url: 'url',data: data,method: method,success: (result) => {},})},

2、onLoad事件

在很多情况下,需要在页面刚加载的时候,自动请求一些初始化的数据,可以使用onLoad事件调用获取数据的函数

Pages({//  生命周期函数--监听页面加载onLoad(){this.btn();}
})

3、跳过request合法域名校验

如果没有https的接口,可以通过在临时开启「开发环境不校验请求域名、TLS 版本及 HTTPS 证书」选项,跳过 request 合法域名的校验。

4、关于跨域和Ajax的说明

跨越问题存在于基于浏览器的web开发中,小程序的宿主是微信客户端,因此不存在跨域问题。

Ajax技术的核心是XMLHttpRequest对象,而Ajax 技术的核心是依赖于浏览器中的 XMLHttpRequest 这个对象,因此小程序中不能叫做“发起 Ajax 请求”,而是叫做“发起网络数据请求”

微信小程序学习第3天——网络数据请求相关推荐

  1. 【微信小程序】页面配置,网络数据请求

    目录 页面配置

  2. 微信小程序学习11:iconfont 网络字体图标使用(阿里巴巴)

    微信小程序学习11:iconfont 网络字体图标使用(阿里巴巴) 使用方法 [1] 是直接下载图片,使用<image src="/static/images/v2.jpg" ...

  3. 【微信小程序】一文带你搞懂小程序的页面配置和网络数据请求

    文章目录 页面配置 页面配置文件的作用 页面配置和全局配置的关系 页面配置 网络数据请求 网络数据请求的限制 配置request合法域名 发起get/post请求 在页面刚加载时请求数据 跳过requ ...

  4. 微信小程序学习笔记(1)

    微信小程序学习笔记 1.小程序代码结构 2.逻辑层和视图层 3. 小程序的宿主环境(通信模型.运行机制.组件.API) 4. 数据绑定和事件绑定 1.小程序代码结构 当开发者新建一个工程时,项目文件包 ...

  5. 微信小程序学习:(二)app.js及index.js详解

    微信小程序学习:(二)app.js及index.js详解 项目地址:https://github.com/leoricding/- 在用ide创建小程序项目时,系统默认为我们创建了一个hellowor ...

  6. 2020微信小程序学习报告.2.17-3.1.(三)

    微信小程序学习报告应学校课程要求,特此记录首先,小程序知识点: wx.request的使用:发https请求,一个小程序同时只能有5个网络请求,https的参数里,url是接口地址,method是请求 ...

  7. 微信小程序学习(1)-基础开发

    学习微信小程序 微信小程序学习(1) 微信小程序学习(2) 文章目录 学习微信小程序 注册和初始化 小程序配置 tabbar导航栏 模板插样与WXML 循环渲染 条件渲染 模板 微信小程序脚本WXS ...

  8. 微信小程序学习之路(一)

    微信小程序学习之路(一) 1.前言 2.准备工作 (1).IDE的选择 (2).微信小程序的文件说明 (3)开发者用户注册 3.编写 (1).新建项目 (2).代码的编写 3.代码的发布以及审核 1. ...

  9. 微信小程序学习记录【1】【项目结构构成、官方文档构成、基本配置】

    微信小程序学习记录[1][项目结构构成.基本配置]文章目录 项目结构构成 官方文档结构 基本配置 1. 小程序配置 1.1 app.json 1.2 page(页面名).json 1.3 sitema ...

最新文章

  1. Openoffice 安装与配置
  2. [SDOI2017]新生舞会
  3. 从近年CVPR看域自适应立体匹配
  4. 九度 1462:两船载物问题(01背包)
  5. third day- 01--文件操作
  6. P2转P3时出现‘utf-8‘ codec can‘t decode byte 0xb3 in position 0: invalid start byte(\x、decode解码)
  7. mysql innodb_data_file_path_MySQL修改innodb_data_file_path参数的一些注意事项
  8. c语言循环嵌套说课,C语言FOR循环说课稿.doc
  9. 大一笔记本电脑有用没?大一新生买什么笔记本电脑好?
  10. 利润从‮而何‬来?​‎
  11. 动态规划实战7 leetcode-221. Maximal Square
  12. MT4API跟单、外汇API跟单接口详解
  13. DTcms 上传图片BUG补丁,解决方案
  14. 大屏页面使用transform属性scale进行缩放,高德地图点击事件失效,地图展示模糊
  15. 集线器、网桥、交换机简介
  16. 学员答疑 | 投影后计算面积仍然是0?
  17. web前端基础——第五章
  18. 正则表达式|爬取百度图片
  19. 网络状态码 200 300 400 500
  20. 12306 订票助手 C# 版

热门文章

  1. 写在离职前,我在富士康的这两年
  2. ZUI易入门Android之客户端适配9.0方案
  3. 红米K20充不进电导致问题扩大手机直接不开机维修方法很简单
  4. 【牛客网面经整理】0805百度面经
  5. (私人收藏)2019WER积木教育机器人赛(普及赛)解决方案-(全套)获取能源核心
  6. 达内python 培训
  7. html中调用广告居中,修改CSS让AdSense广告内容居中
  8. 多策略融合的改进麻雀搜索算法
  9. APP自动化测试(2)-通过appium打开手机的应用
  10. 李开复给中国大学生的第四封信—大学四年应是这样度过