微信小程序教程系列之页面跳转和参数传递(6)
发布时间 - 2026-01-11 00:41:36 点击率:次关于页面的跳转,微信小程序提供了3种方法:

方法一:
使用API wx.navigateTo()函数
示例:
首先先新建一个test页面
如何新建页面?
请到先阅读下面教程
微信小程序的新建页面 —— 微信小程序教程系列(4)
index.wxml:
在index.wxml新建一个button组件,并使用bindtap事件绑定一个函数
index.js:
在index.js中的Page函数内部,添加changeToTest 函数,函数里面使用wx.navigateTo,写上需要跳转的页面,里面传入的是一个对象,对象内使用url属性,对应的就是需要跳转的页面的路径(注意:这是接收的是一个相对路径,并且页面不需要使用.wxml后缀)
运行:
方法二:
使用API wx.redirectTo()函数
示例:
首先先新建一个test页面
如何新建页面?
请到先阅读下面教程
微信小程序的新建页面 —— 微信小程序教程系列(4)
index.wxml:
在index.wxml新建一个button组件,并使用bindtap事件绑定一个函数
index.js:
运行:
备注:
wx.navigateTo()和wx.redirectTo()的区别:
wx.navigateTo()是保留当前页面,跳转到某个页面,跳转页面后可以返回上一页。
wx.redirectTo()是关闭当前页面,跳转到某个页面,跳转页面后不能返回上一页。
方法三:
使用组件 <navigator>
示例:
首先先新建一个test页面
如何新建页面?
请到先阅读下面教程
微信小程序的新建页面 —— 微信小程序教程系列(4)
index.wxml:
在index.wxml页面添加一个<navigator>元素,在元素里面使用属性url就可以
运行:
跳转的数据传递
以wx.navigateTo为例:
上面讲述,wx.navigateTo传入的url是跳转的页面(使用相对路径)
wx.navigateTo({
url:"pages/home/home"
});
那么参数传递至下一页面,则只需要在路径后面,添加?问号,?后面接的是参数,以key-value的方式。
这里传了个value为2的参数
wx.navigateTo({
url:"pages/home/home?type=2"
});
然后在home.js中的onLoad()函数中得到值:option.type就可以得到了,如下:
onLoad: function (option) {
this.setData({
type:option.type,
});
console.log(option.type);
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# 微信小程序
# 页面跳转
# 参数传递
# 微信小程序 动态修改页面数据及参数传递过程详解
# 微信小程序实现页面跳转传递参数(实体
# 对象)
# 微信小程序实现传递多个参数与事件处理
# 微信小程序学习笔记之跳转页面、传递参数获得数据操作图文详解
# 微信小程序之页面跳转和参数传递的实现
# 微信小程序开发之数据存储 参数传递 数据缓存
# 微信小程序 navigator 跳转url传递参数
# 微信小程序之间的参数传递、获取的操作方法
# 跳转
# 的是
# 新建一个
# 请到
# 上一页
# 绑定
# 就可以
# 跳转到
# 这是
# 一个函数
# 不需要
# 只需
# 要在
# 下一
# 为例
# 种方法
# 写上
# 传了
# 大家多多
# 得到了
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
实现点击下箭头变上箭头来回切换的两种方法【推荐】
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用
高端网站建设与定制开发一站式解决方案 中企动力
Python进程池调度策略_任务分发说明【指导】
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
如何快速生成凡客建站的专业级图册?
如何做网站制作流程,*游戏网站怎么搭建?
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程
javascript读取文本节点方法小结
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
EditPlus中的正则表达式 实战(1)
Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作
如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
Swift中switch语句区间和元组模式匹配
如何在景安云服务器上绑定域名并配置虚拟主机?
香港服务器部署网站为何提示未备案?
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
创业网站制作流程,创业网站可靠吗?
长沙做网站要多少钱,长沙国安网络怎么样?
百度浏览器如何管理插件 百度浏览器插件管理方法
如何用免费手机建站系统零基础打造专业网站?
如何选择PHP开源工具快速搭建网站?
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
如何基于云服务器快速搭建网站及云盘系统?
EditPlus中的正则表达式 实战(4)
Internet Explorer官网直接进入 IE浏览器在线体验版网址
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
IOS倒计时设置UIButton标题title的抖动问题
JavaScript模板引擎Template.js使用详解
浅谈redis在项目中的应用
如何在万网ECS上快速搭建专属网站?
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
网站优化排名时,需要考虑哪些问题呢?
Laravel如何自定义错误页面(404, 500)?(代码示例)
黑客如何通过漏洞一步步攻陷网站服务器?
Laravel如何实现API版本控制_Laravel版本化API设计方案
如何用景安虚拟主机手机版绑定域名建站?
Android GridView 滑动条设置一直显示状态(推荐)
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
如何在云主机上快速搭建网站?
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
Laravel怎么调用外部API_Laravel Http Client客户端使用

