WXML模板语法、WXSS模板样式、全局配置、页面配置和网络数据请求

WXML模板语法

数据绑定

1.数据绑定的基本原则

①在data中定义数据
②在WXML中使用数据

2.在data中定义页面的数据

在这里插入图片描述

3.Mustache语法格式

在这里插入图片描述

4.Mustache语法的应用场景

Mustache语法的主要应用场景如下:
①绑定内容
②绑定属性
③运算(三元运算、算数运算)

5.动态绑定内容

在这里插入图片描述

6.动态绑定属性

在这里插入图片描述

7.三元运算

在这里插入图片描述

8.算数运算

在这里插入图片描述

事件绑定

1.什么是事件

在这里插入图片描述

2.小程序中常用的事件

在这里插入图片描述

3.事件对象的属性列表

当事件回调触发的时候,会收到一个事件对象event,它的详细属性如下表:
在这里插入图片描述

4.target和currentTarget的区别

一般只会用到target
在这里插入图片描述

5.bindtap的语法格式

定义的函数与data同级
在这里插入图片描述
在这里插入图片描述

6.在事件处理函数中为data中的数据赋值

在这里插入图片描述

7.事件传参

在这里插入图片描述
"{{2}}"传递的是数字2,“2”传递的是文本字符串
在这里插入图片描述
在这里插入图片描述
都是固定写法,唯一可改的是参数名

8.bindinput的语法格式

在这里插入图片描述

9.实现文本框和data之间的数据同步(双向绑定)

实现步骤:
①定义数据
②渲染结构
③美化样式
④绑定input事件处理函数
在这里插入图片描述
value="{{}}"设置文本框初始值
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

条件渲染

1.wx:if

在这里插入图片描述

2.结合block标签使用wx:if

在这里插入图片描述

3.hidden

在这里插入图片描述

4.wx:if与hidden的对比

在这里插入图片描述

列表渲染

1.wx:for

默认情况下,当前循环项的索引用index表示;当前循环项用item表示
在这里插入图片描述
在这里插入图片描述

2.手动指定索引和当前变量名

默认情况下,当前循环项的索引用index表示;当前循环项用item表示

在这里插入图片描述

3.wx:key的使用

建议使用wx:for的时候都加一个key值在这里插入图片描述
建议使用wx:for的时候都加一个key值
在这里插入图片描述

WXSS模板样式

1.什么是WXSS

WXSS是小程序中的一套样式语言,用于美化WXML的组件样式,类似于网页开发中的CSS。

2.WXSS和CSS的关系

在这里插入图片描述

在这里插入图片描述

WXSS模板样式-rpx

1.什么是rpx尺寸单位

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

2.rpx的实现原理

在这里插入图片描述

3.rpx与px之间的单位换算

在这里插入图片描述

WXSS模板样式-样式导入

1.什么是样式导入

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

2.@import的语法格式

在这里插入图片描述

WXSS模板样式-全局样式和局部样式

1.全局样式

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

2.局部样式

在页面的.wxss文件中定义的样式为局部样式,只作用于当前页面
注意:
①当局部样式和全局样式冲突时,根据就近原则,局部样式会覆盖全局样式
②当局部样式的权重大于或等于全局样式的权重时,才会覆盖全局样式

全局配置

1.全局配置文件及常用的配置项

在这里插入图片描述

全局配置-Window

1.小程序窗口的组成部分

在这里插入图片描述

2.了解window节点常用的配置项

在这里插入图片描述

3.设置导航栏的标题

设置步骤:app.json->window->navigationBarTitleText
在这里插入图片描述

4.设置导航栏的背景色

在这里插入图片描述

5.设置导航栏的标题颜色

设置步骤:app.json->window->navigationBarTextStyle
只能修改black和white

6.全局开启下拉刷新的功能

在这里插入图片描述
模拟器不能显示真正的运行效果,最好用真机显示

7.设置下拉刷新的背景色

在这里插入图片描述

8.设置下拉刷新时loading的样式

在这里插入图片描述

9.设置上拉触底的距离

在这里插入图片描述

全局配置-tabBar

1.什么是tabBar

在这里插入图片描述

2.tabBar的6个组成部分

在这里插入图片描述

3.tabBar节点的配置项

在这里插入图片描述
在这里插入图片描述

3.步骤一-拷贝图标资源

在这里插入图片描述

步骤二-新建3个对应的tab页面

在这里插入图片描述

步骤三-配置tabBar选项

在这里插入图片描述

页面配置

1.页面配置文件的作用

小程序中,每个页面都有自己的.json配置文件,用来对当前页面的窗口外观、页面效果等进行配置

2.页面配置文件和全局配置文件的关系

在这里插入图片描述

3.页面配置中常用的配置项

在这里插入图片描述

网络数据请求

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

在这里插入图片描述

2.配置request合法域名

在这里插入图片描述
在这里插入图片描述

3.发起GET请求

在这里插入图片描述
在这里插入图片描述

4.发起POST请求

在这里插入图片描述
data是服务器真正返回的属性

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

在这里插入图片描述

在这里插入图片描述

6.跳过request合法域名校验

仅限在开发和调试时使用
在这里插入图片描述

7.关于跨域和Ajax的说明

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值