有了第三个粉丝以后,令我٩(๑>◡<๑)۶鸡冻无比~ 感谢 我的粉丝们(~ ̄▽ ̄)~
前面简单的准备工作部分就先不说啦~
主要说下自己的小理解和注意点:
- app相关的四个文件都是针对小程序的设置
1.js小程序启动的时候想要执行的逻辑代码
2.json小程序整体的配置文件(界面,窗口样式,超时,tab等)
3.wxss全局样式设置 - project.config.json 是项目里面的一些设置,例如一些什么ES6转ES5语法的设置等,一般情况下是不需要对该文件进行修改的
- 小程序的页面可以在pages文件下面添加;pages文件夹下面的各个页面,js和wxml是必要的两个文件,而wxss和json是非要的文件
- pages里面的各个页面都要进行Page({})}注册,不然会报错
- app.js要进行App({})注册
Page() 函数用来注册页面的时候有很多的周期函数,可参见
Page生命周期函数
注意:onLoad执行是在进入该页面以后才会执行App() 函数用来注册页面的时候有很多的周期函数,可参见
App生命周期函数
注意:onLaunch是小程序初始化初始化执行
前提是下面的tab的页面之前的切换,不会让页面重新加载, 也就不会卸载, 只会隐藏与显示
- 进入某一个页面的时候生命周期的顺序 是 onLoad(页面加载) → onShow(页面显示) → onReady(初次渲染完成)
- 从A页面进入B页面 是 A onHide → B onLoad → B onShow → B onReady
- 再从B进入A 是 B onHide → A onShow
如果是用navigator标签 url 填写的路径,跳转到该页面的话情况又不一样了
<navigator url="../movie/movie">navigator跳转movie</navigator>