在新页面中 获取到 mui.openWindow({ extras: { data: 数据
时间: 2024-02-02 16:05:21 浏览: 22
这段代码的意思是打开一个新页面,并且在打开的新页面中传递一些参数。其中,`extras`属性用于传递额外的数据,`data`是要传递的具体数据。在新页面中可以通过获取`extras`属性来获取传递过来的数据。具体代码实现可以参考以下示例:
```
mui.openWindow({
url: 'newPage.html',
extras: {
data: {
name: '张三',
age: 20
}
}
});
```
在新页面中可以通过以下方式获取传递过来的数据:
```
var data = plus.webview.currentWebview().extras.data;
console.log(data.name); // 输出:张三
console.log(data.age); // 输出:20
```
相关问题
mui.openWindow
mui.openWindow是MUI框架的一个方法,用于打开一个新的窗口或页面。它的语法如下:
```javascript
mui.openWindow(options);
```
其中,options是一个对象,包含以下属性:
- url:要打开的页面的URL。
- id:新页面的ID,用于后续操作。
- styles:新页面的样式。
- extras:传递给新页面的额外参数。
- createNew:是否创建一个新的webview。
- show:是否显示新页面。
- waiting:是否显示等待框。
例如,打开一个名为detail.html的页面,可以这样写:
```javascript
mui.openWindow({
url: 'detail.html',
id: 'detail',
styles: {},
extras: {},
createNew: false,
show: {},
waiting: {}
});
```
这样就会打开一个名为detail.html的页面,并将其ID设置为detail。
mui.openwindow 传参
mui.openWindow() 方法可以传递一个配置参数对象,该对象可以包含一些属性用于配置打开的新窗口。以下是一些常用的属性:
- url:新窗口要打开的链接地址。
- id:新窗口的唯一标识符,用于后续操作该窗口。
- extras:传递给新窗口的额外参数,可以是任何 JSON 对象。
- styles:新窗口的样式配置,例如窗口的宽、高、是否全屏等。
- show:控制新窗口的显示方式,例如弹出式窗口、侧滑窗口等。
示例代码:
```
mui.openWindow({
url: 'http://www.example.com',
id: 'example',
extras: {
data: 'hello world'
},
styles: {
width: '100%',
height: '100%',
show: {
autoShow: true,
aniShow: 'slide-in-right',
duration: 200
}
}
});
```