微信小程序自学(积少成多)

微信小程序全局配置app.json文件中

window:设置小程序的状态栏、导航条、标题、窗口背景色

NavigationBarBackgroundColor:导航栏

NavigationBarTextStyle:导航栏的字体颜色,只支持white和black

navigationBarTitleText:导航条标题文字内容

navigationStyle:导航栏样式,仅支持default和custom

backgroundColor:窗体背景颜色,但是在微信开发者工具中的模拟器是没有效果的,只有在手机窗体下拉刷新或上拉加载时露出的背景

backgroundTextStyle:下拉 loading 的样式,仅支持 dark / light

tabBar:设置指定tab的表现

color:tab上的文字默认颜色

selectedColor:文字被选中的颜色

backgroundColor:背景颜色

borderStyle:边框颜色

list:列表,至少2个,最多5个

position:top或者bottom,定位在顶部或者底部

custom:(还没深究)

networkTimeout:各类网络请求的超时时间,单位为毫秒

requestnumber60000wx.request 的超时时间,单位:毫秒。
connectSocketnumber60000wx.connectSocket 的超时时间,单位:毫秒。
uploadFilenumber60000wx.uploadFile 的超时时间,单位:毫秒。
downloadFilenumber60000wx.downloadFile 的超时时间,单位:毫秒

微信小程序的场景值

作用官网有

getApp:获取到小程序全局唯一的 App 实例

在别的js页面可以获取到小程序app.js定义的内容

页面参数如下:

 

属性类型默认值必填说明
dataObject  页面的初始数据
onLoadfunction  生命周期回调—监听页面加载
onShowfunction  生命周期回调—监听页面显示
onReadyfunction  生命周期回调—监听页面初次渲染完成
onHidefunction  生命周期回调—监听页面隐藏
onUnloadfunction  生命周期回调—监听页面卸载
onPullDownRefreshfunction  监听用户下拉动作
onReachBottomfunction  页面上拉触底事件的处理函数
onShareAppMessagefunction  用户点击右上角转发
onPageScrollfunction  页面滚动触发事件的处理函数
onResizefunction  页面尺寸改变时触发,详见 响应显示区域变化
onTabItemTapfunction  当前是 tab 页时,点击 tab 时触发
其他any  开发者可以添加任意的函数或数据到 Object 参数中,在页面的函数中用 this 可以访问

getCurrentPages() 不能在app.js中App.onLaunch的时候调用此函数

自定义组件(补)

 

模块化

require:引入模块 返回模块通过 module.exportsexports 暴露的接口。

module:当前模块对象

exports:module.exports 的引用

数据绑定:

模板

引用模板:可以用import或者include

<include src="header.wxml"/>
<view> body </view>
<include src="footer.wxml"/>

将目标文件除了 <template/> <wxs/> 外的整个代码引入,相当于是拷贝到 include 位置

wxs(补)

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值