全局配置:app.json
pages列表配置:一个数组,保存了页面的路径,第一个元素是首页
windows配置
tabbar配置
页面配置
只能配置全局中的windows配置,如果配置了会覆盖掉
开启下拉刷新,在pages的.json文件中,添加
小程序的逻辑层
小程序的注册逻辑,储存在app.js
形式:app函数,注册全局唯一的小程序,只能调用一次,接受一个对象作为函数参数
页面的注册逻辑
page函数
注册一个页面
接受一个对象作为函数参数
页面数据
data属性,访问:this.data.message,修改this.setDate({})
使用全局数据
1、获取全局唯一的App实例, app = getApp()
app.globadata
页面生命周期
两个线程一个是逻辑层线程调用onload,onshow等回调函数等待,然后到视图层线程调用相应的函数,再告诉逻辑层线程往下走
页面生命周期涉及到的生命周期函数:onload onshow onready onhide onunload
页面是什么,简单的说就是一眼看到得的页面
小程序的视图层
视图层的作用:将逻辑层过来的数据渲染好给用户展示,以及跟用户交互
数据绑定:语法: {{}}
列表渲染:语法:wx:for, 这个主要是用来生成标签用的
条件渲染:wx:if wx:elif wx:else
绑定事件:与生命周期的函数有啥区别呢,可能生命周期函数不需要怎么管理,而绑定事件灵活度很高
事件绑定的写法以key、value的形式
key以bind或者catch开头,然后跟上事件的类型
逻辑层和视图层的区别:
逻辑层(JS):数据、行为、路由,进行后台的一系列处理
视图层(wxml+wxss):结构、渲染、交互,用户能够直接接触的