当前位置: 首页 > news >正文

html5快速建站广西建设网站在线服务

html5快速建站,广西建设网站在线服务,有域名了如何自己做网站,郑州优化网站公司有哪些目录 一、页面导航的概念 二、页面导航的实现 (1)声明式导航 1、概念 2、导航到tabBar页面 3、导航非tabBar页面 4、后退导航 (2)编程式导航 1、导航到tabBar页面 2、导航到非tabBar页面 3、后退导航 三、导航传参 &…

目录

一、页面导航的概念

二、页面导航的实现

(1)声明式导航

1、概念

2、导航到tabBar页面

3、导航非tabBar页面

4、后退导航

(2)编程式导航

1、导航到tabBar页面

2、导航到非tabBar页面

3、后退导航

三、导航传参

(1)声明式导航传参

(2)编程式导航传参

(3)在onLoad中接收导航参数


一、页面导航的概念

页面导航指的是页面之间的相互跳转。在小程序中有两种方式实现页面导航。

(1)声明式导航

(2)编程式导航

二、页面导航的实现

(1)声明式导航

1、概念

   在页面上声明一个navigator导航组件,通过点击该组件实现页面跳转

2、导航到tabBar页面

在使用navigator组件跳转到指定的tabBar页面时,需要指定url属性和open-type属性,其中:

url表示要跳转的页面地址,必须以/开头

open-type表示跳转的方式,必须为switchTab

<navigator url="/pages/message/message" open-type="switchTab">消息页面</navigator>

3、导航非tabBar页面

在使用navigator组件跳转到指定的非tabBar页面时,需要指定url属性和open-type属性,其中:

url表示要跳转的页面地址,必须以/开头

open-type表示跳转的方式,必须为navigate,注意在导航到非tabBar页面时,open-type=“navigate”属性可以省略

<navigator url="/pages/test/test" open-type="navigate">到测试</navigator>

4、后退导航

如果想要后退到上一页面或者多级页面,则需要指定open-type属性和delta属性,其中:

open-type的值必须是navigateBack,表示要进行后退导航

delta的值必须是数字,表示后退的层级,默认值是1

<navigator open-type="navigateBack" delta="1">返回</navigator>

(2)编程式导航

调用小程序的导航API,实现页面的跳转

1、导航到tabBar页面

调用wx.switchTab(Object object)方法,可以跳转到tabBar页面。其中Object参数对象的属性列表如下:

属性       类型     是否必选   说明  
url       string      是      需要跳转的tabBar页面路径,路径后不能带参数 
success   function    否      接口调用成功的回调函数
fail      function    否      接口调用失败的回调函数
complete  function    否      接口调用结束的回调函数(不管成功还是失败都会执行)

<button bind:tap="handl">到消息页面</button>//js文件handl(e){wx.switchTab({url: '/pages/message/message',})},

2、导航到非tabBar页面

调用wx.navigateTo(Object object)方法,可以跳转到非tabBar页面,其中Object参数对象的属性列表如下:

属性       类型     是否必选   说明  
url       string      是      需要跳转的非tabBar页面路径,路径后不能带参数 
success   function    否      接口调用成功的回调函数
fail      function    否      接口调用失败的回调函数
complete  function    否      接口调用结束的回调函数(不管成功还是失败都会执行)

3、后退导航

调用wx.navigateBack(Object object)方法,可以返回上一级或者多级页面,其中Object参数对象的属性列表如下:

属性       类型     是否必选     说明  
delta     number      否      返回的页面数,如果delta大于现有的页面数,则返回首页,默认是1
success   function    否      接口调用成功的回调函数
fail      function    否      接口调用失败的回调函数
complete  function    否      接口调用结束的回调函数(不管成功还是失败都会执行)
handl(e){wx.navigateBack()},

三、导航传参

(1)声明式导航传参

navigator组件的url属性用来指定路径,路径后面带着参数,如下:

<navigator url="/pages/test/test?name=as&age=10">到消息</navigator>

这里我发现跳转到tanbBar页面时无法携带参数的

(2)编程式导航传参

handl(e){wx.navigateTo({url: '/pages/test/test?name=gq&age=100',})},

这里我发现跳转到tabBar页面时无法携带参数的,甚至可能会报错

(3)在onLoad中接收导航参数

通过声明式导航传参或编程式导航传参所携带的参数,可以在onLoad事件中直接获取到

 /*** 生命周期函数--监听页面加载*/onLoad(options) {console.log(options)},

 

http://www.yayakq.cn/news/548813/

相关文章:

  • 湛江seo建站企业vi设计书籍
  • 网站软件应用大全网络直接销售的营销方式
  • 网站逻辑结构个人网站的设计与制作论文
  • 酒店网站建设策划建设机械网站制作
  • 深圳网站外包公司简介织梦网站模版下载
  • 金钟街网站建设哪家好二级域名需要备案吗
  • 阜阳建设部网站做公司官方网站
  • 做网站推广方法网站建设公司创业
  • .net电商网站开发seo咨询邵阳
  • 国内空间没备案可以打开网站吗免费海报制作网站
  • 搭建什么网站好建筑方案设计作图题
  • 怎样在微信中做网站高级网页设计师证书
  • 正规不收费的网站企业网上购物系统
  • 东软集团建设网站广州番禺网站建设公司
  • 网站后台更新 前台不显示做品牌的人常用的网站
  • 网站权重对应的等级贵州网站建设模板
  • 购物网站制作例子建立网络平台要多少钱
  • 快速做网站的方法营销活动有哪些
  • 山西本土网站建设房产网签流程图
  • 西安建设科技专修学院网站我要注册电子邮箱
  • 丽泽桥网站建设外贸网站能用阿里云吗
  • 网站的横幅怎么做的windows优化大师是什么
  • 营销型网站建设 课程电子印章手机在线制作软件
  • 长沙建设网站网站优化排名软件
  • 网站优化哪家公司好四方坪网站建设
  • 网站建设延期合同书自建站价格
  • 巴中网站建设网站推广营销网站认识
  • 车票网站模板提供设计网站效果图
  • 做视频网站用什么语言前端学校网站开发视频教程
  • 企业展示型电商网站模板简约创意男装字体logo设计