微信小程序学习笔记4

1 rpx

rpx 是微信小程序独有的,用来解决屏适配的尺寸单位

① 实现原理:

 

② rpx 与 px 之间的单位换算

 

2 样式导入

使用 WXSS 提供的 @import 语法,可以导入外联的样式表。

@import 后跟相对路径用;表示语句结束。如:

3  全局样式

定义在 app.wxss 中的样式为 全局样式,作用于每一个页面。

4 局部样式

在页面的 .wxss 文件中定义的样式为 局部样式,只作用于当前页面。

注意:① 当局部样式和全局样式冲突时,根据就近原则,局部样式会覆盖全局样式。

           ② 当局部央视的权重大于等于全局样式的权重时,才会覆盖全局的样子。

5 全局配置

小程序根目录下的 app.json 文件是小程序的全局配置文件。常见的配置项如下:

① pages:记录当前小程序所有页面的存放路径。

② window:全局设置小程序窗口的外观。

③ tabBar:设置小程序底部的tabBar效果。

④ style:是否启用新版的组件样式。

6 全局配置之 Window 

 (1)window 节点常用的配置项

7 全局配置之 tabBar

tabBar 是移动端常见的页面效果,用于实现多页面的快速切换。

(1)小程序通常将其分为:

① 底部 tabBar (包含对应的图标)       ② 顶部 tabBar(不包含对应的图标)


· 注意:tabBar中只能配置最少2个最多5个tab页签。


(2)tabBar 的 6 个组成部分:


(3)tabBar 节点的配置项:


(4)每个 tab 项的配置选项:


(5)举例:

8 页面配置

(1)页面配置中常用的配置项

 9 网络数据请求

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

出于安全性,小程序官方对数据接口的请求做出了如下两个限制:

① 只能请求 HTTPS 类型的接口

② 必须将接口的域名添加到信任列表

(2)配置 request 合法域名

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


注意事项:

① 域名只支持 https 协议

② 域名不能使用 IP 地址或 localhost

③ 域名必须经过 ICP 备案

④ 服务器域名月供应最多可申请5次修改

(3)发起 GET 请求

调用微信小程序提供的 wx.request() 方法,可以发起 GET 数据请求,如下:

 (4)发起 POST 请求

调用微信小程序的 wx.request() 方法,可以发起 POST 请求,如下:

 (5)在页面刚加载时请求数据

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

 (6)跳过 request 合法域名校验

如果后端程序员仅仅提供了 http 协议的接口、暂时没有提供 https 协议的接口,此时可以临时开启「开发环境不校验请求域名、TLS 版本及 HTTPS 证书」选项,跳过 request 合法域名校验。


注意:跳过 request 合法域名校验的选项,仅限在开发与调试阶段使用

(7)关于 跨域Ajax 的说明

10 注意

微信小程序模拟器不一定能正确显示与手机一致,故有时需真机查看才准确!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值