小程序总结(2)

设置导航条
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'
  })

附上链接 https://uniapp.dcloud.io/api/README

发布了25 篇原创文章 · 获赞 10 · 访问量 1431

猜你喜欢

转载自blog.csdn.net/weixin_45077178/article/details/104948180