主目录各页面详解
app.json 主配置文件主要内容
|---每个页面文件的路径(无需后缀)
| |---"pages":[
| "pages/index/index",
| "pages/logs/logs"
| ],
|---窗口表现样式表
| |---"window": {
| "backgroundTextStyle": "light",
| "navigationBarBackgroundColor": "#fff",
| "navigationBarTitleText": "WeChat",
| "navigationBarTextStyle": "black"
| },
|---多Tab(至少2个)
| |---"tabBar":{
| "borderStyle":"white",
| "selectedColor":"#4A6141",
| "color":"#333",
| "backgroundColor":"#fff",
| "position":"bottom",
| "list":[
| {
| "pagePath":"pages/post/post",
| "text":"文字",
| "iconPath":"images/icon/wx_app_news.png",
| "selectedIconPath":"images/icon/wx_app_news@HL.png"
| },
| {
| "pagePath": "pages/movie/movie",
| "text": "光影",
| "iconPath": "images/icon/wx_app_movie.png",
| "selectedIconPath": "images/icon/wx_app_movie@HL.png"
| },
| ]
| },
|---网络超时
| |---"networkTimeout" :{
| "request":10000,
| "downloadFile": 10000,
| "connectSocket": 10000,
| "uploadFile": 100000
| }
app.js主逻辑文件主要内容
|---注册微信小程序
|---定义全生命周期函数
| |---onLunch:finction()
| |---onShow:function()
| |---onHide:function()
|---获取用户信息
| |---wx.getUserInfo()
|---定义全局变
| |---globalData: {
| userInfo: null,
| g_isPlayingMusic:false,
| g_currentMusicPostId:null
| }
|---其它需要在小程序初始化时完成的工作,例如初始化数据库。