设置导航条
1.动态设置当前页面的标题。
uni.setNavigationBarTitle({
title:'页面的标题'
})
2.设置页面导航条颜色
uni.setNavigationBarTitle({
frontColor:'前景颜色值',
backgroundColor:'背景颜色值,有效值为十六进制颜色',
animation:{ //动画效果
duration:0, //动画变化时间
timingFunc:'linear' //动画变化方式
}
})
3.在当前页面显示导航条加载动画
uni.showNavigationBarLoading()
4.在当前页面隐藏导航条加载动画
uni.hideNavigationBarLoading()
5.隐藏返回首页按钮
uni.hideHomeButton()
页面
getCurrentPages() 函数用来获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页/。
页面通讯
//1. 触发全局的自定事件
uni.$emit('事件名',{mag:'页面更新'}) //eventName String 事件名 //OBJECT Object 触发事件携带的附加参数
//2. 监听全局的自定义事件
uni.$on('eventName',callback) //监听全局的自定义事件。事件可以由 uni.$emit 触发,回调函数会接收所有传入事件触发函数的额外参数。
//3. 监听全局的自定义事件
uni.$once('eventName',callback) //监听全局的自定义事件。事件可以由 uni.$emit 触发,但是只触发一次,在第一次触发之后移除监听器。
登录 (重中之重)
//登录
uni.login()
//检查登录状态是否过期
uni.checkSession()
//获取用户信息
uni.getUserInfo()
分享(需求需要)链接
1.uni.share({
provider:'', //String 通过 uni.getProvider 获取可用的分享服务商
type: , // 0-图文/1-纯文字/2-纯图片/3-音乐/4-视频/5-小程序
title:'', //分享内容的标题、
scene:'', // 场景
summary:'1'
})