微信小程序 navigation API实例详解


Posted in Javascript onOctober 02, 2016

微信小程序 navigation API实例详解

演示效果也看到了小程序也就提供这几个处理导航控制。值得注意的是只能同时导航五个页面

主要属性:

导航条一些方法

wx.setNavigationBarTitle(object) 设置导航条的Title

导航标题可以通过三种方式设置,第一种是通过全局配置名字统一,第二种就是在page中新建个json文件配置它会覆盖全局配置的title,第三种就是通过API设置。

微信小程序 navigation API实例详解

wx.showNavigationBarLoading()设置在导航条上显示Loading加载状态

wx.hideNavigationBarLoading() 隐藏Loading加载状态

导航视图的一些方法

wx.navigateTo() 保留当前页面进行跳转,传参时就像拼接GET参数一样即可,代码中会有体现

微信小程序 navigation API实例详解

wx.redirectTo() 销毁当前页面进行跳转,

微信小程序 navigation API实例详解

wx.navigateBack() 返回上一个页面

wxml

<button type="primary" bindtap="setNavigationBarTitle">设置navigationBarTitle</button>
<button type="primary" bindtap="showNavigationBarLoading">设置navigationBarLoading加载状态</button>
<button type="primary" bindtap="hiddenNavigationBarLoading">隐藏navigationBarLoading加载状态</button>
<button type="warn" bindtap="navigateTo"> 保留当前页跳转</button>
<button type="warn" bindtap="redirectTo"> 不保留当前页面跳转</button>
<button type="warn" bindtap="navigateBack">退回到上一个页面</button>

json

{
    "navigationBarTitleText": "我是通过json配置的title"
}

js

//导入另一个页面
var file = '../audio/audio'
Page({
 data:{
  text:"Page navigation"
 },
 onLoad:function(options){
  // 页面初始化 options为页面跳转所带来的参数
 },
 /**
  * 设置NavigationTitle
  */
 setNavigationBarTitle: function() {
  wx.setNavigationBarTitle({
   title: '我是通过API设置的NavigationBarTitle'
  })
 },

 /**
  * 设置加载状态
  */
 showNavigationBarLoading: function() {
  wx.showNavigationBarLoading()
 },

 /**
  * 隐藏加载状态
  */
 hiddenNavigationBarLoading: function() {
  wx.hideNavigationBarLoading()
 },

 /**
  * 保留当前Page跳转
  */
 navigateTo: function() {
  wx.navigateTo({
   //传递参数方式向get请求拼接参数一样
   url: file + '?phone=18939571&password=1992',
   success: function(res) {
    console.log(res)
   },
   fail: function(err) {
    console.log(err)
   }

  })
 },
 /**
  * 关闭当前页面进行跳转当前页面会销毁
  */
 redirectTo: function() {
  wx.redirectTo({
    //传递参数方式向get请求拼接参数一样
   url: file + '?phone=189395719&password=1992'
  })
 },
 /**
  * 退回到上一个页面
  */
 navigateBack: function() {
  wx.navigateBack()
 },
 onReady:function(){
  // 页面渲染完成
 },
 onShow:function(){
  // 页面显示
 },
 onHide:function(){
  // 页面隐藏
 },
 onUnload:function(){
  // 页面关闭
 }
})

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
js常用排序实现代码
Dec 28 Javascript
JavaScript的作用域和块级作用域概念理解
Sep 21 Javascript
理解javascript正则表达式
Mar 08 Javascript
AngularJS 中的指令实践开发指南(一)
Mar 20 Javascript
JavaScript数组去重的两种方法推荐
Apr 05 Javascript
Bootstrap开发实战之第一次接触Bootstrap
Jun 02 Javascript
js只执行1次的函数示例
Jul 20 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
Apr 21 Javascript
微信小程序返回多级页面的实现方法
Oct 27 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
May 02 Javascript
vue+element-ui+axios实现图片上传
Aug 20 Javascript
layui原生表单验证的实例
Sep 09 Javascript
微信小程序 获取设备信息 API实例详解
Oct 02 #Javascript
微信小程序 location API实例详解
Oct 02 #Javascript
微信小程序 Storage API实例详解
Oct 02 #Javascript
微信小程序 Video API实例详解
Oct 02 #Javascript
老生常谈JavaScript中的this关键字
Oct 01 #Javascript
ES6新特征数字、数组、字符串
Oct 01 #Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
Oct 01 #Javascript
You might like
php文件上传、下载和删除示例
2020/08/28 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
2018/04/24 PHP
Laravel5.1 框架Middleware中间件基本用法实例分析
2020/01/04 PHP
图片之间的切换
2006/06/26 Javascript
javascript getElementsByClassName实现代码
2010/10/11 Javascript
潜说js对象和数组
2011/05/25 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
2013/01/16 Javascript
file控件选择上传文件确定后触发的js事件是哪个
2014/03/17 Javascript
js生成缩略图后上传并利用canvas重绘
2014/05/15 Javascript
Javascript中this的用法详解
2014/09/22 Javascript
更靠谱的H5横竖屏检测方法(js代码)
2016/09/13 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
Vue如何从1.0迁移到2.0
2017/10/19 Javascript
vue.js图片转Base64上传图片并预览的实现方法
2018/08/02 Javascript
vue webpack重写cookie路径的方法
2019/07/10 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
2020/04/22 Javascript
vue setInterval 定时器失效的解决方式
2020/07/30 Javascript
vue实现井字棋游戏
2020/09/29 Javascript
JS实现公告上线滚动效果
2021/01/10 Javascript
python中将正则过滤的内容输出写入到文件中的实例
2018/10/21 Python
Python反爬虫技术之防止IP地址被封杀的讲解
2019/01/09 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
django 模版关闭转义方式
2020/05/14 Python
DBA的职责都有哪些
2012/05/16 面试题
经典的班主任推荐信
2013/10/28 职场文书
电子商务专业个人的自我评价分享
2013/10/29 职场文书
银行介绍信范文
2014/01/10 职场文书
应届护士求职信范文
2014/01/26 职场文书
《大江保卫战》教学反思
2014/04/11 职场文书
体育专业求职信
2014/07/16 职场文书
工作说明书格式
2014/07/29 职场文书
我的梦想演讲稿500字
2014/08/21 职场文书
法人授权委托书
2014/09/16 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/10/28 职场文书
清明节文明祭祀倡议书
2015/04/28 职场文书
七夕情人节问候语
2015/11/11 职场文书