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

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()事件

 

http://www.lryc.cn/news/296084.html

相关文章:

  • 相机图像质量研究(10)常见问题总结:光学结构对成像的影响--光圈
  • TCP和UDP相关问题(重点)(3)——3.HTTP基于TCP还是UDP?
  • 基于modbus rtu协议操作PLC的EPICS示例
  • 网站被攻击有什么办法呢?
  • VoIP之主备注册服务器机制
  • 【数据分享】1929-2023年全球站点的逐年平均降水量(Shp\Excel\免费获取)
  • uniapp /微信小程序 使用map组件实现手绘地图方案
  • react+antd+CheckableTag实现Tag标签单选或多选功能
  • UUID和雪花(Snowflake)算法该如何选择?
  • Jetpack Compose之进度条介绍(ProgressIndicator)
  • 【Qt基本功修炼】Qt线程的两种运行模式
  • 三、设计模式相关理论总结
  • 鸿蒙 WiFi 连接 流程
  • golang 创建unix socket http服务端
  • annaconda如何切换当前python环境
  • gtkmm 与 Cambalache 与 Gtk::Builder (新手向)_
  • uniapp小程序端使用计算属性动态绑定style样式踩坑
  • 计算机网络概念、组成、功能和分类
  • MyBatisPlus基础操作之增删改查
  • 视频处理学习笔记1:YUYV422、NV12和h264
  • CTFshow web(命令执行29-36)
  • PyTorch深度学习实战(23)——从零开始实现SSD目标检测
  • 【附代码】NumPy加速库NumExpr(大数据)
  • 4、安全开发-Python-蓝队项目流量攻击分析文件动态监控图片隐写技术
  • MySQL 日志管理
  • Python CSV文件读取和写入
  • 如何使用C#调用LabVIEW算法
  • 调用百度文心AI作画API实现中文-图像跨模态生成
  • JAVA SpringBoot中使用redis的事务
  • docker部署自己的网站wordpress