2024.2.6日总结(小程序开发3)

页面配置

页面配置和全局配置的关系:

小程序中,app.json中的window节点,可以全局配置小程序中每个页面的窗口表现

如果某些小程序想要有特殊的窗口表现,可以用页面级别的.json配置文件实现这个需求

页面配置和全局配置冲突时,以页面配置为准。

网络数据请求

小程序中网络数据请求的限制

处于安全性考虑,官方对数据接口的请求有两个限制

  • 只能请求HTTPS类型的接口
  • 必须将接口的域名添加到信任列表中

配置request合法域名

  1. 登录微信小程序管理后台
  2. 开发
  3. 开发设置
  4. 服务器域名
  5. 修改request和合法域名

注意:

  • 域名不是使用IP地址或localhost
  • 域名必须经过ICP备案
  • 服务器域名一个月最多修改五次

发起GET请求

调用微信小程序提供的wx.requst()方法,可以发起POST数据请求或者GET数据请求。

页面刚加载的时候请求数据

需要在页面的onLoad事件中调用获取数据的函数。

跳过request的合法域名校验

如果后端程序员只提供了http协议的接口,暂时没有提供https协议的接口。可以临时开启开发环境不校验请求域名,TLS版本及HTTPS证书选项。(只能在开发调试时使用)

关于跨域和Ajaz的说明

跨域只存在于基于浏览器的web开发中,但是小程序的宿主环境不是浏览器,所以不存在跨域问题Ajax技术的核心是依赖于浏览器中的XMLHttpRequest这个对象,由于小程序的宿主环境是微信客户端,所以小程序中不能叫做“发送Ajax请求”,而是“发起网络数据请求”

能够使用WXML模板语法渲染页面结构:

wx:if,wx:elif,wx:else,hidden,wx:for,wx:key

使用WXSS样式美化页面结构:

rpx尺寸单位,@import样式导入,全局样式和局部样式

使用app.json对小程序页面进行全局性配置:

pages,window,tabBar,style

使用page.json地小程序页面进行个性化配置:

单个页面,就近原则

知道如何发起网络数据请求:

wx.request方法,onLoad()事件

 

相关推荐

  1. 2024.2.8总结程序开发5)

    2024-02-07 06:56:01       51 阅读
  2. 微信程序3.页面开发

    2024-02-07 06:56:01       25 阅读
  3. 程序面试总结

    2024-02-07 06:56:01       41 阅读
  4. 程序完结总结

    2024-02-07 06:56:01       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-07 06:56:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-07 06:56:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-07 06:56:01       82 阅读
  4. Python语言-面向对象

    2024-02-07 06:56:01       91 阅读

热门阅读

  1. Vue2.6+Echarts+Bmap构建地图

    2024-02-07 06:56:01       52 阅读
  2. 练习宏的题目

    2024-02-07 06:56:01       57 阅读
  3. 大语言模型训练数据集(1)

    2024-02-07 06:56:01       59 阅读
  4. 【STAT4052】Introduction to Statistical Learning

    2024-02-07 06:56:01       38 阅读
  5. swift结算体系

    2024-02-07 06:56:01       61 阅读
  6. 14.Swift函数

    2024-02-07 06:56:01       45 阅读
  7. ChatGPT学习大纲

    2024-02-07 06:56:01       58 阅读
  8. 数据结构刷题 -- 客房预约

    2024-02-07 06:56:01       42 阅读
  9. 动态数据源

    2024-02-07 06:56:01       44 阅读
  10. CGAL::2D Arrangements-2

    2024-02-07 06:56:01       54 阅读
  11. vscode代码快捷键

    2024-02-07 06:56:01       45 阅读
  12. 【Kotlin】自定义Json反序列化

    2024-02-07 06:56:01       54 阅读