微信小程序 页面跳转及数据传递详解

发布时间 - 2026-01-11 00:10:11    点击率:

微信小程序 页面跳转及数据传递详解

类似 Android 的 Intent 传值,微信小程序也一样可以传值:

例如:wxml 中写了一个函数跳转:

<view class="itemWeight" catchtap="jumpToOverMissionList">
 <view class="textStatus">已完成任务</view>
 <view class="containVertical textNum">{{finishedMissionCount}}</view>
</view>

在 js 代码中写:其中,url 是跳转的相对路径,?问号后面加的是参数,以 key-value 的方式,

这里传了个 value 为 2 的参数过去

//跳转到已结束任务列表页
jumpToOverMissionList:function(){
 wx.navigateTo({
  url:"mission/missionList/missionList?type=2"
 });
},

然后在 missionList.js 中的 OnLoad()方法得到值:option.type 就可以得到了

onLoad: function(option) {
  this.setData({
   type:option.type,
  });
  console.log(option.type);
}

页面跳转

今天尝试了下小程序点击页面跳转,有两种方式:navigator 组件跳转和添加点击事件跳转。

navigator 组件跳转

和 a 标签跳转差不多,给 navigator 添加要跳转到的 url 地址即可(这里需要注意下,我们在使用微信 web 开发者工具按 enter 自动补全时生成的组件有错,navigator 闭合标签的“/” 位置应该是在 navigator 前,而自动生成的是<navigator/>,导致编译报错,同样的还有 image 组件等)

<span style="font-size:14px;">
 <navigator url="../logs/logs">点击跳转到 logs 页面</navigator>
</span>

为组件绑定跳转事件

index.wxml 中为 image 绑定事件

<span style="font-size:14px;"> 
 <image src="{{item.imgsrc}}" bindtap="tz"></image>
</span>

index.js 文件中添加跳转方法:

<span style="font-size:14px;">tz: function(){
 wx.navigateTo({
  url: '../logs/logs',
  success: function(res){
  // success
  },
  fail: function() {
   // fail
  },
  complete: function() {
  // complete
  }
 })
}</span>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# 微信小程序  # 页面跳转及数据传递  # 小程序页面跳转传值  # 小程序页面跳转  # 微信小程序 页面跳转传参详解  # 微信小程序 页面跳转和数据传递实例详解  # 微信小程序 页面跳转传递值几种方法详解  # 详解微信小程序 页面跳转 传递参数  # 微信小程序 页面跳转如何实现传值  # 微信小程序常见页面跳转操作简单示例  # 微信小程序如何实现页面跳转功能详解  # 跳转  # 的是  # 跳转到  # 绑定  # 是在  # 希望能  # 写了  # 有两种  # 报错  # 谢谢大家  # 完成任务  # 传了  # 需要注意  # 有错  # 自动生成  # 中为  # 就可以  # 得到了  # 一个函数  # function 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 黑客如何通过漏洞一步步攻陷网站服务器?  如何快速搭建FTP站点实现文件共享?  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  iOS中将个别页面强制横屏其他页面竖屏  高端建站如何打造兼具美学与转化的品牌官网?  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  php485函数参数是什么意思_php485各参数详细说明【介绍】  javascript中对象的定义、使用以及对象和原型链操作小结  如何在企业微信快速生成手机电脑官网?  如何用5美元大硬盘VPS安全高效搭建个人网站?  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  三星、SK海力士获美批准:可向中国出口芯片制造设备  深圳网站制作培训,深圳哪些招聘网站比较好?  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  微信公众帐号开发教程之图文消息全攻略  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何用免费手机建站系统零基础打造专业网站?  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  微信h5制作网站有哪些,免费微信H5页面制作工具?  企业网站制作这些问题要关注  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  深圳网站制作的公司有哪些,dido官方网站?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  如何快速查询域名建站关键信息?  如何在IIS7上新建站点并设置安全权限?  如何快速打造个性化非模板自助建站?  Laravel如何生成URL和重定向?(路由助手函数)  如何自定义建站之星模板颜色并下载新样式?  如何在阿里云域名上完成建站全流程?  如何用AI帮你把自己的生活经历写成一个有趣的故事?  Thinkphp 中 distinct 的用法解析  Laravel如何自定义分页视图?(Pagination示例)  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  高端智能建站公司优选:品牌定制与SEO优化一站式服务  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  JavaScript中的标签模板是什么_它如何扩展字符串功能  微信小程序 五星评分(包括半颗星评分)实例代码  🚀拖拽式CMS建站能否实现高效与个性化并存?  nginx修改上传文件大小限制的方法