美文网首页小程序入门文档
微信小程序学习(五):程序和页面注册.js

微信小程序学习(五):程序和页面注册.js

作者: 微光北下 | 来源:发表于2018-01-04 15:22 被阅读18次

    1.小程序注册

    App()函数用来注册一个小程序。接受一个 object 参数,其指定小程序的生命周期函数等。

    全局参数可以在其他页面通过下面方法获取到

    [javascript]代码区:

    // other.js  

    var appInstance = getApp()  

    console.log(appInstance.globalData)// I am global data  

    2.注册一个界面

    2.1 注册页面

    2.2 数据初始化

    2.2.1 常规初始化

    [javascript]代码区:

    Page({  

      data: {  

    text:'init data',  

    array: [{msg:'1'}, {msg: '2'}]  

      }  

    })  

    注意:只有在data中声明是数据能够正常使用

    2.2.2 外部声明,data引入

    [javascript]代码区:

    var helloData = {  

    name:'WeChat'  

    }  

    Page({ data: { text: 'init data', array: [{msg: '1'}, {msg: '2'}], nameStr:helloData }})

    使用的时候通过nameStr.name进行引用,注意:如果data中没有增加nameStr:helloData这行代码的话,不能访问变量name;我朋友学习时遇到这问题了,帮他找问题发现他没有在data中注册

    2.2.3 外部声明,整体引入

    [javascript]代码区:

    var helloData = {  

    name:'WeChat',  

    text:'text string'  

    nbsp;}  

    Page({ data: helloData,})

    所有数据定义完,直接赋值给data

    切记:数据声明必须用data,如果没有用data声明的数据变量讲不能进行访问。

    3.就是自己功能的js代码在Page({})中编写。

    相关文章

      网友评论

        本文标题:微信小程序学习(五):程序和页面注册.js

        本文链接:https://www.haomeiwen.com/subject/oemrnxtx.html