微信小程序小程序包含一个描述整体程序的app和多个描述各自页面的page。一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下:,分别是:(页面的这四个文件必须具有相同的路径与文件名),每一项对应一个页面【路径+文件名】。不需要后缀名。window用于设置小程序的状态栏、导航条、标题、窗口背景色navigationBarBackgroundColor:导航栏背景颜色(十六进制)navigationBarTextStyle:导航标题颜色(仅支持black/white)navigationBarTitleText:导航标题backgroundColor:窗口背景色(十六进制)backgroundTextStyle:下拉背景字体、loading图的样式,仅支持dark/lightenablePullDownRefresh:是否开启下拉刷新tabBartabBar是一个数组,只能配置最少2个、最多5个tab,tab按数组的顺序排序。color:tab上的文字默认颜色(十六进制)selectedColor:tab上的文字选中时的颜色(十六进制)backgroundColor:tab的背景色(十六进制)borderStyle:tabbar上边框的颜色,仅支持black/whitelist:数组pagePath:页面路径,必须在pages中先定义text:tab上按钮文字iconPath:图片路径,icon大小限制为40kbselectedIconPath:选中时的图片路径,icon大小限制为40kbtabBarposition:可选值bottom(默认)、()App() 函数用来注册一个小程序。接受一个object参数,其指定小程序的生命周期函数等。全局的 getApp() 函数,可以获取到小程序实例onLaunch:当小程序初始化完成时,会触发onLaunch(全局只触发一次)onShow:当小程序启动,或从后台进入前台显示,会触发onShowonHide:当小程序从前台进入后台,会触发onHideonError:当小程序发生脚本错误,或者api调用失败时,会触发onError并带上错误信息其他:开发者可以添加任意的函数或数据到Object参数中,用 this 可以访问PagePage() 函数用来注册一个页面。接受一个object参数,其指定页面的初始数据、生命周期函数、事件处理函数等。data:页面的初始数据onLoad:页面加载onReady:监听页面初次渲染完成onShow:监听页面显示onHide:监听页面隐藏onUnload:监听页面卸载onPullDownRefresh:监听用户下拉动作onReachBottom:页面上拉触底事件的处理函数onShareAppMessage:用户点击右上角分享
微信小程序 来自淘豆网www.taodocs.com转载请标明出处.