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

1.小程序注册

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

微信小程序学习(五):程序和页面注册.js_第1张图片

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

[javascript]代码区:

// other.js  

var appInstance = getApp()  

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

2.注册一个界面

2.1 注册页面

微信小程序学习(五):程序和页面注册.js_第2张图片

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)