mui中的页面传值方法

本文介绍了在mui框架中进行页面间传值的三种方法:1) 通过URL参数传递;2) 利用extra属性在打开窗口时传递数据(但预加载页面无效);3) 使用localStorage进行本地存储来实现值的传递。

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

1.通过url传值:

父页面:

mui.openWindow({
     url: xxx.html?date='+str,

});

var thisURL = document.URL;//获取页面传递的数据
var  getval =thisURL.split('?')[1];//获取问号之后的值
var showval= getval.split("=")[1];//获取等于号之后的值

子页面:

2.通过extra传值(若目标页面为已预加载成功的页面,则在openWindow方法中传递的extras参数无效):

父页面:

mui.openWindow({

url:'info.html',

id:'info.html',

extras:{

name:'mui',

version:'0.5.8' }});

子页面:

var self = plus.webview.currentWebview();

var name = self.name;

var version = self.version;

3.通过本地存储localStorage传值:

父页面:

localStorge.setitem(key,value);

子页面:
localStorge.getitem(key);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值