美文网首页
微信小程序 学习笔记 页面结构详解

微信小程序 学习笔记 页面结构详解

作者: __素颜__ | 来源:发表于2019-07-22 11:38 被阅读0次

一.小程序学习大纲

image.png image.png

二.小程序简介

image.png image.png

新建一个微信小程序

image.png image.png image.png image.png

注意:这里面的 function就是(){}

1.json页面

(1)app.json 配置页面路由和窗口样式
image.png

app.json最多就是这个样子,就是json格式。

pages:页面列表,新建页面的时候,需要把页面的路径写在这里注册,不需要加后缀

windows:来定义页面窗口,全局的每个页面都是一样的

tabbar:定义底部切换栏 borderStyle只有white 和black两种

networkTimeout:网络请求超时时间设置

debug:控制台信息是否打开,开发过程中是打开的

(2)页面的json
image.png

页面里面的.json很简单,最多显示这五个属性来配置标题,
因为页面的.json优先于app.json,所以可以覆盖app.json

2.wxml页面

(1)页面的wxml页面
image.png

wxml.定义页面的骨架,其中class中指定的内容在.wxss中指定,app.wxss中设置统一的布局样式,但是页面的.wxss的优先级高于app.wxss

3..js页面

image.png

三..js页面 page函数详解

1.page 生命周期
image.png

.js 肯定以page开头的({}) 里面的data可以理解为数据仓库,其他founction是业务逻辑的方法,onload方法只会执行一次,调用方法可以用this.方法()

1.data 重置数据
image.png

int类型重置数据


image.png

类类型重置数据


image.png

改变data里面的数据用data.setData({}),内部有路径的概念,可以用".";

四.page生命周期调用时机

image.png

五.页面跳转

微信提供页面跳转的api "wx.navigateTo()" 和“wx.redirectTo”

1.navigateTo() 在wxml跳转页面
image.png
2.wx.navigateTo() 代码跳转页面
image.png
3. wx.redirectTo() 代码跳转页面
image.png
4. redirectTo() 在wxml跳转页面
image.png image.png
redirectTo跳转的页面没有返回键,因为上个页面被杀死了,而navigateTo跳转的页面上个页面还保留,并且第二个页面有返回键。

六.课下作业

image.png

相关文章

网友评论

      本文标题:微信小程序 学习笔记 页面结构详解

      本文链接:https://www.haomeiwen.com/subject/ulullctx.html