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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,064评论 19 139
  • 微信小程序在无论在功能、文档及相关支持方面,都是优于前面几种微信账号类型,它提供了很多原生程序才有的接口,使得我们...
    未央大佬阅读 6,850评论 0 12
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,068评论 25 709
  • 前言: 上一篇文章我们介绍了.wxml和.wxss文件,这篇文章对js文件进行详细的讲解,首先贴上一个简单的js文...
    Smile__EveryDay阅读 20,380评论 0 7
  • 在一起生活十年有余。我与先生从和谐到不和谐再到和谐。现在想来是我的心在起着巨大的转变。 首先,以前在家...
    陈洁007阅读 3,214评论 1 0

友情链接更多精彩内容