wxml代码:

<view class="case" bindtap="test_to_page" wx:for="{{list_info}}" wx:key="NUMBER" data-status="{{item.STATUS}}"data-id="{{item.ID}}">
</view>

我这里是点击一个循环的列表,点击每一个来判断最终跳转的页面,也就是在test_to_page里面通过STATUS的值来判断跳转的页面,代码在下面,其实就是在wxml上写一个data-啥啥啥我这里就是status,然后取值就是e.currentTarget.dataset.啥啥啥(status)

test_to_page: function (e) {if (e.currentTarget.dataset.status == "开票") {console.log("---------准备跳转开票页面---------")// console.log(e.currentTarget.dataset.id)携带的参数IDwx.navigateTo({url: '../node/node?id=' + e.currentTarget.dataset.id,})} else if (e.currentTarget.dataset.status == "申请") {console.log("---------准备跳转申请页面---------")wx.navigateTo({url: '../case_details/case_details?id=' + e.currentTarget.dataset.id,})} else if (e.currentTarget.dataset.status == "申辩") {console.log("---------准备跳转申辩页面---------")wx.navigateTo({url: '../defend_audit/defend_audit?id=' + e.currentTarget.dataset.id,})} else if (e.currentTarget.dataset.status == "缴款") {console.log("---------准备跳转缴款页面---------")wx.navigateTo({url: '../ticket/ticket?id=' + e.currentTarget.dataset.id,})}},

我这里还需要在URL中携带ID,就在URL中写上?id=,至于你自己需要携带啥自己修改后面就好了,要是多个参数的话&啥啥啥=啥啥啥

wx.navigateTo({url: '../ticket/ticket?id=' + e.currentTarget.dataset.id,})

在跳转之后的页面取值是从:生命周期函数--监听页面加载的时候,通过一下方式获取:

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

小程序携带参数跳转的方式wx.navigateTo的URL和通过data-传递相关推荐

  1. 微信小程序携带参数的页面跳转

    日常我们在手机app购物的时候,点击app主页琳琅满目的商品,就会跳转到商品的具体页面. 无论我们点击哪个商品,跳转到商品具体页面的布局都是一样的,但页面内的数据不一样,比如说商品名称,图片等等不一样 ...

  2. 微信小程序跳转另一个微信小程序携带参数并接收参数

    当前微信小程序 wx.navigateToMiniProgram({appId: 'xxx', // 跳转小程序的appIdpath: '', // 跳转小程序的路径extraData: { // 需 ...

  3. 小程序页面之间跳转的方式

    先导 我们Activity和Fragment都有栈的概念在里面,微信小程序页面也有栈的概念在里面.微信小程序页面跳转有四种方式: wx.navigateTo(OBJECT) wx.redirectTo ...

  4. 微信小程序开发-页面跳转传递参数

    微信小程序开发-页面跳转传递参数 页面跳转有四种方式,分别为wx.navigateTo.wx.redirectTo.wx.reLaunch.wx.switchTab,前面三种可通过url路径携带参数实 ...

  5. 【微信小程序】页面跳转的四种方式

    页面跳转 wx.navigateTo(OBJECT) 这是最普遍的一种跳转方式,其官方解释为:"保留当前页面,跳转到应用内的某个页面"类似于html中的 window.locati ...

  6. 微信小程序 页面A携带参数跳转到页面B,页面B获取页面A传来的参数并且存到data里面,在页面B中渲染成功

    页面A的wxml <view class="tuijian-food-box" ><view class="tuijian-food" wx: ...

  7. vue 传参 微信_小猿圈web前端之微信小程序页面间跳转传参方式总结

    原标题:小猿圈web前端之微信小程序页面间跳转传参方式总结 最近小程序发展的越来越快,很多大公司也在打造自己的小程序平台以及购物小程序等等,今天小猿圈web前端讲师就总结了关于微信小程序的知识点,首先 ...

  8. 小程序与小程序之间相互跳转、传值、接收参数、navigator、navigateToMiniProgram

    小程序之间相互跳转的2种方法,以及接收另一个小程序传参 目录 一.通过标签 navigator 直接跳转 二.通过事件触发 wx.navigateToMiniProgram 跳转 三.小程序接收另一个 ...

  9. 小程序中实现两个或者多个小程序之间互相跳转

    前言: 小程序中实现两个或者多个小程序之间互相跳转,a小程序带参跳转到b小程序中. 官方入口:wx.navigateToMiniProgram(Object object) 点我https://dev ...

  10. 微信小程序四种父子相互传值方式

    微信小程序四种父子相互传值方式 1. 绑定自定义属性(父传子),触发自定义方法 (子传父) 原生微信小程序+uni-app都可以实现 父组件: <template><view cla ...

最新文章

  1. intellij打开工程在每个java文件上有个红色的无效符的解决办法
  2. C++ 输入输出流 文本文件 二进制文件读写
  3. 使用Spring Initializer快速创建Spring Boot项目
  4. 关于MonoDevelop自动缩进的设置
  5. MyBatis从缓存查找数据的依据
  6. MySQL8的inodb参数设置_MySQL8.0自适应参数innodb_dedicated_server
  7. MySQL学习【第五篇SQL语句上】
  8. 搭一个简单的接口测试框架
  9. java封装数组_Java封装数组之动态数组实现方法详解
  10. Jmeter+Ant+Jenkins集成抛出异常java.lang.ClassNotFoundException: javax.mail.internet.MimeMessage
  11. 解决vue项目在ie浏览器缓存问题。
  12. 报表 labview_干货!24个LabVIEW初学者常见问题及解答汇总
  13. 直播 3.0 时代,在线教育行业的裂变和重构
  14. [更新设计]跨平台物联网通讯框架ServerSuperIO 2.0 ,功能、BUG、细节说明,以及升级思考过程!...
  15. 什么?你的私钥泄漏了?
  16. TMS320F280049C 学习笔记16 比较器子系统(CMPSS)
  17. 《关键对话》教你如何摆脱沟通困境
  18. 学习计算机编程的基础
  19. 免费高清壁纸网站推荐
  20. JEESZ 模块开发文档

热门文章

  1. linux刻录光盘空间不足,解决Linux下刻录光盘问题
  2. 使用snap安装microk8s
  3. html 自动切换tab栏,html 实现tab切换的示例代码
  4. syn重发_TCP/IP中SYN,FIN的缩写意思
  5. 30行Python代码 刷王者荣耀金币
  6. ‘com.cloudera.server.cmf.TrialState‘:Cannot resolve reference to bean ‘entityManagerFactoryBean‘
  7. SparkStreaming可视化之Wisp
  8. 现身说法 程序员 35 岁后的出路
  9. 操盘手怎样于2019年4月17号的二级市场中基于ATR实现开仓平仓
  10. Express 路由