MUI --- 多个页面之间的传值 A页面B 页面 C页面

本文介绍了一种在A、B、C三个页面间传递两个值的具体实现方式。通过使用plus.webview.currentWebview()方法获取从A页面传递过来的数据,并通过设置子页面C的extra属性来完成跨页面的数据传递。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:

夸页面传值的,A、B、C
三个页面,点A弹出B,C是B子页面;A有两个值要传到C页面中,要怎么样传递呢?

A页面传值就不累述了

B页面才是关键

mui.plusReady(function() {
                token = plus.webview.currentWebview();//获取A页面传过来的值
                console.log("roadlist.html-wv.tokens=" + token.tokens);

                mui.init({
                    subpages: [{
                        url: 'list.html',
                        id: 'list.html',
                        styles: {
                            top: '45px'
                        },
                        extras: {
                            tokens: token.tokens  
                        }
                    }]
                });

            });

C页面获取值

mui.plusReady(function(){
       var wv = plus.webview.currentWebview();
       console.log("list.html-wv.tokens="+wv.tokens);
                
        mui.post('',{
                    
                },function(data) {
                    
                });
        });

这也我在实际的开发中遇到的问题,随手记录下来,分享一下。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值