小程序跳转页面与传值

简介: 先介绍页面跳转的两种方法1.普通页面跳转使用navigateTo wx.navigateTo({url: url})2.遇到 tab 里面的转转的时候用switchTab这种方式跳转 wx.

先介绍页面跳转的两种方法

1.普通页面跳转使用navigateTo

        wx.navigateTo({url: url})

2.遇到 tab 里面的转转的时候用switchTab这种方式跳转

        wx.switchTab({ url: url})

页面传值的方式同样也有两种

1.将参数写在url中使用"?"将路径和参数分开

      wx.navigateTo({
        url: "goUrl('/pages/building/detail?id={{item.id}}')"
    })

下一个页面中的onLoad方法中获取参数

      async onLoad(options) {       
            this.id = options.id;
            this.$apply();
      };

2.获取栈中全部页面的, 然后把数据写入相应页面,下面代码中arr[arr.length - 2].data 就是上一个页面中的data数据,你就可以获取到了。

      async onLoad() {
        let arr = getCurrentPages();
        console.log(arr)
        if(arr[arr.length - 2].route== 'pages/mine/index'){
                    //arr[arr.length - 2].data  就是上一个页面中的data数据,你就可以获取到了
                    console.log(arr[arr.length - 2].data)
                    //也可以修改上一个页面中的data数据
                    arr[arr.length - 2].data.title={
                        name:'姓名'
                    }   
        }

    };
相关文章
|
8月前
|
缓存 小程序 API
微信小程序页面导航与路由:实现多页面跳转与数据传递
本文深入探讨微信小程序的页面导航与路由机制,介绍多种页面跳转方式如`wx.navigateTo`、`wx.redirectTo`、`wx.switchTab`等,并讲解通过URL、全局变量和事件传递数据的方法。结合案例实现多页面跳转与数据传递,帮助开发者掌握这一重要技能。
|
JSON 小程序 前端开发
微信小程序的目录结构及页面结构的说明
本文详细介绍了微信小程序的目录结构、页面组成部分以及项目的全局配置文件,阐述了小程序的宿主环境和运行机制,包括小程序启动和页面渲染的过程。
微信小程序的目录结构及页面结构的说明
|
12月前
|
小程序 前端开发 开发者
小程序的页面如何布局?
【10月更文挑战第16天】小程序的页面如何布局?
726 1
|
小程序 JavaScript API
微信小程序开发学习之页面导航(声明式导航和编程式导航)
这篇文章介绍了微信小程序中页面导航的两种方式:声明式导航和编程式导航,包括如何导航到tabBar页面、非tabBar页面、后退导航,以及如何在导航过程中传递参数和获取传递的参数。
微信小程序开发学习之页面导航(声明式导航和编程式导航)
|
小程序 开发工具
app跳转微信小程序,使用明文scheme拉起
app跳转微信小程序,使用明文scheme拉起
2568 4
|
小程序 前端开发 生物认证
微信小程序如何将一个按钮放到页面的最底下?
微信小程序如何将一个按钮放到页面的最底下?
1582 5
|
JSON 小程序 JavaScript
微信小程序页面事件,下拉刷新事件和上拉触底事件
这篇文章介绍了微信小程序中如何实现下拉刷新和上拉触底事件,包括开启下拉刷新、配置下拉刷新样式、监听下拉刷新事件,以及监听上拉触底事件和配置上拉触底的距离。
|
6月前
|
监控 前端开发 小程序
陪练,代练,护航,代打小程序源码/前端UNIAPP-VUE2.0开发 后端Thinkphp6管理/具备家政服务的综合型平台
这款APP通过技术创新,将代练、家政、娱乐社交等场景融合,打造“全能型生活服务生态圈”。以代练为切入点,提供模块化代码支持快速搭建平台,结合智能匹配与技能审核机制,拓展家政服务和商业管理功能。技术架构具备高安全性和扩展性,支持多业务复用,如押金冻结、录屏监控等功能跨领域应用。商业模式多元,包括交易抽成、增值服务及广告联名,同时设计跨领域积分体系提升用户粘性,实现生态共生与B端赋能。
486 12
|
9月前
|
移动开发 小程序
thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销
thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销
314 0
|
11月前
|
小程序 前端开发 JavaScript
在线课堂+工具组件小程序uniapp移动端源码
在线课堂+工具组件小程序uniapp移动端源码
209 0
在线课堂+工具组件小程序uniapp移动端源码

热门文章

最新文章