微信小程序-页面导航-导航传参

news/2024/9/22 18:06:16/

1.声明式导航传参

navigator组件的url属性用来指定将要跳转到的页面的路径,同时,路径的后面还可以携带参数:

(1)参数与路径之间使用 ? 分割

(2)参数键与参数值用 = 相连

(3)不同参数用 & 分隔

<!--pages/home/home.wxml-->
<text>pages/home/home.wxml</text><navigator url="/pages/info/info?name=zs&age=20">跳转到info页面</navigator>

点击“跳转到info页面”就会跳转到info页面

2.编程式导航传参

调用wx.navigateTo(Object object)方法跳转页面时,也可以携带参数

<!--pages/home/home.wxml-->
<text>pages/home/home.wxml</text><navigator url="/pages/info/info?name=zs&age=20">跳转到info页面</navigator>
<button bindtap="gotoInfo2">跳转到info页面</button>
gotoInfo2() {wx.navigateTo({url: '/pages/info/info?name=ls&gender=男',})}

点击按钮“跳转到info页面”就会跳转到info页面

3.在onLoad当中接收导航参数

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

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


http://www.ppmy.cn/news/1467385.html

相关文章

Spring Security 注册过滤器关键点与最佳实践

在 Spring Security 框架中&#xff0c;注册过滤器是实现身份验证和授权的关键组件。正确配置和使用注册过滤器对于确保应用程序的安全性至关重要。以下是一些关于 Spring Security 注册过滤器的注意事项和最佳实践。 过滤器链顺序&#xff1a; 注册过滤器通常位于过滤器链的末…

【学习笔记】Axios、Promise

TypeScript 1、Axios 1.1、概述 1.2、axios 的基本使用 1.3、axios 的请求方式及对应的 API 1.4、axios 请求的响应结果结构 1.5、axios 常用配置选项 1.6、axios.create() 1.7、拦截器 1.8、取消请求2、Promise 2.1、封装 fs 读…

引领采购数字化变革,商越科技如何帮企业穿越周期?

导读 在企业“降本增效”的路上&#xff0c;采购数字化已经站上C位。采购数字化对企业究竟带来哪些价值&#xff1f; 在中国采购数字化赛道&#xff0c;行业领军者已经出现。 正文 面对经济环境的不确定性&#xff0c;企业都在寻找能够穿越周期的确定性。 “在经济不确定的大…

Kotlin 嵌套类和内部类

文章目录 嵌套类内部类 嵌套类 在类的内部可以定义其他的类&#xff0c;这是类结构上的嵌套&#xff08;Nested&#xff09;。 class Container {val name "Container"class NestedClass {fun getter() {// 此时无法访问外部类的成员// name}} }Note&#xff1a;接…

华为交换机、路由器配置查询、用户界面常见配置及安全加固

华为交换机、路由器配置查询、用户界面常见配置及安全加固。 一、查询命令 1.常用的查询命令 查看当前生效的配置信息&#xff1a; display current-configuration //正在生效的配置&#xff0c;默认参数不显示。查看当前视图下生效的配置信息&#xff1a; display this //常…

kafka-消费者服务搭建配置简单消费(SpringBoot整合Kafka)

文章目录 1、使用efak 创建 主题 my_topic1 并建立6个分区并给每个分区建立3个副本2、创建生产者发送消息3、application.yml配置4、创建消费者监听器5、创建SpringBoot启动类6、屏蔽 kafka debug 日志 logback.xml7、引入spring-kafka依赖 1、使用efak 创建 主题 my_topic1 并…

Qt QML学习资料链接

文章目录 1. Qt QML2. 学习和使用Qt QML目的3. Qt QML常用的一些模块举例4. 参考链接 1. Qt QML Qt QML模块为基于QML language开发应用程序和库提供了语言和基础建设。它定义并实现了QML的语法和基础框架&#xff0c;并提供API使得应用程序开发者可以使用定制的类型扩展QML&a…

【5】MySQL数据库备份-XtraBackup - 全量备份

MySQL数据库备份-XtraBackup-全量备份 前言环境版本 安装部署下载RPM 包二进制包 安装卸载 场景分析全量备份 | 恢复备份恢复综合 增量备份 | 恢复部分备份 | 恢复 前言 关于数据库备份的一些常见术语、工具等&#xff0c;可见《MySQL数据库-备份》章节&#xff0c;当前不再重…