小程序开发中各文件的介绍

在小程序开发中,会有许多文件夹,这些文件夹和文件夹的作用分别是:

  1. images文件夹用于存放程序中所使用的图片
  2. app.json用于小程序中的一些全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。
    1. 例如"pages": ["pages/index/index", "pages/logs/index"],前面是配置的属性,后面是该属性的值。常见的还有tabBar。更多属性见【1】
  3. app.js中的App() 函数用来注册一个小程序。接受一个 Object 参数,其指定小程序的生命周期回调等。App() 必须在 app.js 中调用,必须调用且只能调用一次。不然会出现无法预期的后果。生命周期是小程序中比较重要的一个概念,一定要弄懂哦【2】,其中,在小程序初始化的时候,会触发onLaunch,而且只会触发一次。全局的 getApp() 函数可以用来获取到小程序 App 实例,故在其它页面中可以直接使用app中定义的全局函数。不要在定义于 App() 内的函数中调用 getApp() ,使用 this 就可以拿到 app 实例。
  4. 页面的生命周期
  5. 可以在各pages中var app=getApp()使用app.globalData来进行一些参数值的传递
  6. 在utils中可以写一些模块化的方法,并通过module.exports.方法名来把一些公用的方法导出。在需要使用的js文件里,使用var 函数名=require("../../utils/XX.JS")导入使用

你可能感兴趣的:(小程序开发中各文件的介绍)