微信小程序的跳转分五种

1.wx.navigateTo:保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面,小程序中页面栈最多十层。(可带参)

2.wx.redirectTo:关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。(可带参)

3.switchTab:跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面(不可带参)

4.wx.navigateBack:关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages 获取当前的页面栈,决定需要返回几层。(没有url属性,不可带参)

5.wx.reLaunch:关闭所有页面,打开到应用内的某个页面(可带参)

1.wx.navigateTo

(1).在pageA页面有一个固定的值要传递到pageB页面,比如说一个固定的值id要传递给B

pageA页面

wx.navigateTo({

url: "/pages/pageA/pageA?id=77"

});

pageB页面

data:{id:0}

onload(options){

this.setData({   id:options.id  })

console.log(this.data.id)  // 77

}

(2).在pageA页面有多个固定的值要传递到pageB页面,比如说一个固定的值id要传递给B

pageA页面

wx.navigateTo({

url: "/pages/pageA/pageA?id=77&age=20"

});

pageB页面

data:{id:0,age:0},

onload(options){

this.setData({   id:options.id, age:options.sex  })

console.log(this.data.id,this.data.sex)  // 77,20

}

还有一种就是多个参数用 'xx?xx=' + 11 + '&xxx=' + 22 的方式传参

pageA页面

data:{age:20}

wx.navigateTo({

url: "/pages/pageD/pageD?id=" + 77 + ‘&sex=’ + '男' + '&age=' + this.data.age

});

pageB页面
         data:{ id:0, sex:'', age:0}

onload(options){

this.setData({   id:options.id ,  sex:options.sex ,  age:options.age   })

console.log( this.data.id, this.data.sex, this.data.age)  // 77  男  20

}

微信小程序Url传参相关推荐

  1. 微信小程序 事件传参

    微信小程序 事件传参 wxml部分 js 部分 wxml部分 1.先绑定事件 2.在该元素上写上属性 data-index 3.参数值即为要传参数 <text catchtap="de ...

  2. 微信小程序函数传参以及获取调用

    最近在做微信小程序,发现小程序的页面函数传参和web端不一样,在此做个记录: 1.web端函数传参是这样的 <Buttontype="primary"className=&q ...

  3. 微信小程序路径传参汉字乱码问题

    问题描述 操作步骤 1.微信小程序页面跳转的时候进行路由传参,value含有汉字.并且跳转进入的页面中使用到了这个value2.点击右上角胶囊分享3.从分享的链接中点击进入页面,在传入value汉字使 ...

  4. 微信小程序事件传参以及循环

    微信的循环和传参 wx:for="{{ imageText }}" 循环体 wx:for-item="item" 指定微信的每一项 wx:for-index=& ...

  5. 微信小程序 页面传参(url)参数过长报错解决办法

    在开发中,如果希望将一个对象从一个页面传到另一个页面时,大家可能都会知道用JSON.stringify()的方式,把对象转成JSON字符串再传值,但是当我们的这个对象字符串数值过长的时候就会出现报错, ...

  6. 微信小程序--页面传参

    场景: A页面字段---传递到-->B页面 A页面wxml: wx:for----习惯用<block> 设置所点击的值----data-xxx 获取所点击的值---e.current ...

  7. 微信小程序bindtap传参

  8. 微信小程序上传文件组件

    微信小程序上传文件 一.说明 该拍照组件带有微信授权相机功能,会结合后端接口,将上传的图片以数组集合的形式传值给父级页面. 注意:组件适用于,单独上传图片,不携带参数,结合后端接口返回路径之后,再调用 ...

  9. 支付宝扫码跳转小程序并传参

    支付宝扫码跳转小程序并传参 1. 打开支付宝开放平台 支付宝开放平台 打开支付宝开放平台,进入自己的小程序详情页面.点击小程序码>关联普通二维码>添加按钮 2. 输入业务域名 这里我们选择 ...

最新文章

  1. AutoML 在推荐系统中的应用
  2. .NET 6新特性试用 | 模式匹配之Extended Property Patterns
  3. hugo_如何将Hugo用于教室的开源CMS
  4. 如何看待基于OpenStack与Docker技术的云计算建设
  5. MySQL的安装、启动、停止、卸载
  6. VisualBox 克隆CentOS 7.6 后,ip,源,禁止root远程登录,主机,防火墙,ssh密钥登录
  7. 28岁少帅统领旷视南京研究院,LAMDA魏秀参专访
  8. html在线围棋对战,闲情奕趣(基于html5的围棋应用)
  9. SAP cash discount 现金折扣
  10. adb 详细使用文档(ADB命令使用大全)
  11. 5v2.1a给5v2a充电行吗
  12. 【MagNet】《Progressive Semantic Segmentation》
  13. 艾宾浩斯遗忘曲线PHP,2018考研作文_艾宾浩斯遗忘曲线——记忆与复习_沪江英语...
  14. HEALER: Relation Learning Guided Kernel Fuzzing学习笔记
  15. 备战Noip2018模拟赛3(B组)T1 Apple 韬韬抢苹果
  16. 卡罗林斯卡医学院计算机方向,卡罗林斯卡医学院:全球卫生专业受学生欢迎
  17. PCA和单位球面上二次型的极大化
  18. C语言图形函数...
  19. [附源码]Nodejs计算机毕业设计基于图书管理系统Express(程序+LW)
  20. Android简易图片管理器,一个简单仿微信朋友圈的图片查看器 PhotoViewer

热门文章

  1. Python笔记-Selenium自动化测试
  2. mysql 启用myisam_mysql存储引擎之myisam学习
  3. windows7蓝屏没有修复计算机,解决 Windows 7 中的停止(蓝屏)错误
  4. 国庆派送提前来袭!社交系统ThinkSNS+源码限时【5折】抢!
  5. 解决remote: [session-e84096af] xmonster: Incorrect username or password (access token) fatal
  6. iOS 苹果应用商店审核指南
  7. 1.查询Student表中的所有记录的Sname、Ssex和Class列(sql语句练习)
  8. ClipCursor函数引用注意
  9. 【面试】50道经典计算机网络面试题
  10. [Get My Life Back] - Mac 触摸板手势整理 - 随时更新