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({})中编写。
网友评论