小程序 app.js详解

app.js作为项目的入口文件,用于创建应用程序对象
//App函数是一个全局函数,用于创建应用程序对象
App({
    // =======全局数据对象(可以整个应用程序共享)======
    globalData:{ ... },
    
    //======应用程序全局方法======
    methid1(p1,p2){ ... },
    methid1(p1,p2){ ... },
    
    //======生命周期方法======
    //应用程序启动时触发一次
    onLaunch(){ ... },
    
    //当应用程序进入前台显示状态时触发
    onShow(){ ... },
    
    //当应用程序进入后台状态时触发
    onHide(){ ... }
    
})

###### 小程序-调用公共js对象方法/ app.js
### 在小程序中,如果在子页面想调用共公js的方法,需先在子页面js中先实例化app:具体过程如下  子页面js:
    //调用公共js对象以便调用其方法
    var app = getApp();//获取应用实例
    // console.log(app)//可查看公共js(app.js)的方法
    Page({
      data: {
      "headtxt":app.productshead()//调用公共appjs的方法
      }
    })
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,135评论 1 32
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,285评论 0 3
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,198评论 4 61
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,610评论 1 45
  • 由于微信(6.6.7版本)最新一次的升级,变动较大。导致,使用《微领时代》在发送到《微信》朋友圈页面时,没有文字的...
    微领时代阅读 1,888评论 0 0