微信小程序笔记

本文深入解析小程序的四个核心文件:app.js、app.json、app.wxss、app.wxml的作用及配置方式。阐述了如何通过app.json配置小程序的全局设置,包括页面路径、界面表现等;app.js用于管理程序的生命周期;Page()函数则用于页面注册。

1.根目录下用app来命名的这四中类型的文件,就是程序入口文件。app.js、app.json、app.wxss ,app.wxml

     小程序的主页面是靠在JSON文件中配置来决定的

app.json 是当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等

2.app.js文件管理整个程序的生命周期,可以在这个文件中监听并处理小程序的生命周期函数、声明全局变量

    App()函数用来注册一个小程序。接受一个object参数,其指定小程序的生命周期函数等。整个小程序只有一个 App 实例,是全部页面共享的

App()必须在app.js中注册,且不能注册多个。
不要在定义于App()内的函数中调用getApp(),使用this就可以拿到app实例。
不要在onLaunch的时候调用getCurrentPage(),此时page还没有生成。
通过getApp()获取实例之后,不要私自调用生命周期函数。

3.Page() 函数用来注册一个页面。接受一个 object 参数,其指定页面的初始数据、生命周期函数、事件处理函数等。

  Page 是一个页面构造器,这个构造器就生成了一个页面。在生成页面的时候,小程序框架会把 data 数据和 index.wxml 一起渲染出最终的结构,于是就得到了你看到的小程序的样子。

4.小程序的运行环境分成渲染层和逻辑层,其中 WXML 模板和 WXSS 样式工作在渲染层,JS 脚本工作在逻辑层。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值