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

李沧做网站公司百度问答首页

李沧做网站公司,百度问答首页,java做网站的流程,贷款网站源码下载微信小程序开发系列 文章目录 前言一、介绍1.wx.switchTab(Object object)2.wx.reLaunch(Object object)3.wx.redirectTo(Object object)4.wx.navigateTo(Object object)5.wx.navigateBack(Object object) 前言 在开发微信小程序中基本都会用到页面跳转,微信小程序…

微信小程序开发系列


文章目录

  • 前言
  • 一、介绍
    • 1.wx.switchTab(Object object)
    • 2.wx.reLaunch(Object object)
    • 3.wx.redirectTo(Object object)
    • 4.wx.navigateTo(Object object)
    • 5.wx.navigateBack(Object object)


前言

在开发微信小程序中基本都会用到页面跳转,微信小程序提供了几个页面跳转函数。它们之间有一些区别,试用用时需要注意,否则会达不到预期效果。下面介绍这几种页面跳转的的区别。


一、介绍

一共提供了五个页面跳转函数,它们都支持 Promise 风格 调用。

1.wx.switchTab(Object object)

描述:
跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面,该函数是跳转到底部tabBar时使用的。
参数:
Object object

属性类型必填说明
urlstring需要跳转的 tabBar 页面的路径 (代码包路径)(需在 app.json 的 tabBar 字段定义的页面),路径后不能带参数。
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

代码示例:

// app.json
{"tabBar": {"list": [{"pagePath": "index","text": "首页"},{"pagePath": "other","text": "其他"}]}
}
wx.switchTab({url: '/index'
})

2.wx.reLaunch(Object object)

描述:
关闭所有页面,打开到应用内的某个页。
参数:
Object object

属性类型必填说明
urlstring需要跳转的应用内页面路径 (代码包路径),路径后可以带参数。参数与路径之间使用?分隔,参数键与参数值用=相连,不同参数用&分隔;如 ‘path?key=value&key2=value2’
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

代码示例:

wx.reLaunch({url: 'test?id=1'
})

3.wx.redirectTo(Object object)

描述:
关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。
参数:
Object object

属性类型必填说明
urlstring需要跳转的应用内非 tabBar 的页面的路径 (代码包路径), 路径后可以带参数。参数与路径之间使用 ? 分隔,参数键与参数值用 = 相连,不同参数用 & 分隔;如 ‘path?key=value&key2=value2’
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

代码示例:

wx.redirectTo({url: 'test?id=1'
})

4.wx.navigateTo(Object object)

描述:
保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层。
参数:
Object object

属性类型必填说明
urlstring需要跳转的应用内非 tabBar 的页面的路径 (代码包路径), 路径后可以带参数。参数与路径之间使用 ? 分隔,参数键与参数值用 = 相连,不同参数用 & 分隔;如 ‘path?key=value&key2=value2’
eventsObject页面间通信接口,用于监听被打开页面发送到当前页面的数据。基础库 2.7.3 开始支持。
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)
routeTypestring2.29.2 自定义路由类型,相关文档 自定义路由

object.success
回调函数参数 Object res

属性类型说明
eventChannelEventChannel和被打开页面进行通信

示例代码

wx.navigateTo({url: 'test?id=1',events: {// 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据acceptDataFromOpenedPage: function(data) {console.log(data)},someEvent: function(data) {console.log(data)}...},success: function(res) {// 通过eventChannel向被打开页面传送数据res.eventChannel.emit('acceptDataFromOpenerPage', { data: 'test' })}
})
Page({onLoad: function(option){console.log(option.query)const eventChannel = this.getOpenerEventChannel()eventChannel.emit('acceptDataFromOpenedPage', {data: 'test'});eventChannel.emit('someEvent', {data: 'test'});// 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据eventChannel.on('acceptDataFromOpenerPage', function(data) {console.log(data)})}
})

5.wx.navigateBack(Object object)

描述:
关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages 获取当前的页面栈,决定需要返回几层。
参数:
Object object

属性类型必填说明
deltanumber返回的页面数,如果 delta 大于现有页面数,则返回到首页。
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

示例代码


// 注意:调用 navigateTo 跳转时,调用该方法的页面会被加入堆栈,而 redirectTo 方法则不会。见下方示例代码// 此处是A页面
wx.navigateTo({url: 'B?id=1'
})// 此处是B页面
wx.navigateTo({url: 'C?id=1'
})// 在C页面内 navigateBack,将返回A页面
wx.navigateBack({delta: 2
})
http://www.dt0577.cn/news/28150.html

相关文章:

  • 三网合一 做网站汤阴县seo快速排名有哪家好
  • 绍兴网站建设推广亚马逊关键词优化怎么做
  • 广州做网站海珠信科seo外链
  • ps网站设计怎么做网站提交入口大全
  • 小孩做阅读的网站有哪些不用流量的地图导航软件
  • 怎么做跳转流量网站手机百度免费下载
  • 企业网站建设原则有哪些网站如何优化排名软件
  • 创意包装设计网站产品营销推广方案
  • 京东建设网站的意义seo运营工作内容
  • 网站建设合同需注意什么百度官网下载安装免费
  • 有什么样的网站开发网络推广用什么软件好
  • 做房产的一般用哪个网站青岛招聘seo
  • 如何制作一个单页网站seo建站教学
  • 有哪些网站可以做外贸网络营销策略案例分析
  • 做网站测试心得google网站
  • 网站建设评估体系百度明星人气榜入口
  • 经济型网站建设整站seo技术
  • 软件大全下载app免费建站合肥网络公司seo
  • 只建设电子商务网站不维护千峰培训可靠吗?
  • 网站关键词搜索优化怎么做搜索引擎优化包括哪些内容
  • 网站登录页面html模板北京昨天出啥大事了
  • 保定网站电话自动连点器
  • wordpress get_banner_slide手机优化游戏性能的软件
  • wordpress是https武汉百度推广seo
  • 建设部指定发布招标信息网站网页设计个人主页模板
  • 网站刷链接怎么做武汉seo招聘
  • 抚州做网站公司seo外链推广平台
  • 建设网站公司 昆山企业网站推广的方法
  • 动态ip怎么做网站优化网站排名解析推广
  • 什么网站加盟代理做的专业排名