要怎么从main页面传递数据给sub页面,然后创建列表
下拉刷新,要从_main页面传值到_sub页面,通过extras传值,弹出undefind,

啊哦
- 发布:2017-03-01 08:54
- 更新:2017-03-01 11:03
- 阅读:1737
要怎么从main页面传递数据给sub页面,然后创建列表
分类:MUI
9 个回复
超人爷爷
代码贴出来。
啊哦 (作者)
main页面
sub页面
超人爷爷
extras属性位置错了,这是webview的属性,放到{url: '...', id:'..', styles: {}, extras: {}}
2017-03-01 09:26
啊哦 (作者)
对于下拉刷新页面,你们是用什么方法传递数据的?
啊哦 (作者)
恩,改过来可以了,但是plusReady只能刚打开页面的时候触发一次,后面好像不会再触发了?怎么解决
156359098
可以通过自定义事件传值
啊哦 (作者)
main
sub
自定义传值,似乎不会弹出来,是不是自定义传值不能用于创建新页面,只适用打开新页面?
超人爷爷
mui.fire 第一个参数是webview对象, 不是字符串路径, mui.fire(plus.webview.getWebviewById('data_sub.html'), {id: '123}); 这样
2017-03-01 10:33
啊哦 (作者)
已经替换了,但是还是没有弹出我传的id值
超人爷爷
mui.fire 放到 mui.plusReady 里。
2017-03-01 10:45
超人爷爷
回复 超人爷爷:你这里代码执行的顺序有问题,首先你这里肯定先执行的是mui.fire, id还没在plusReady里创建,再 mui.init里创建子页面不一定在你触发事件之前就创建好了, 有可能你触发事件的时候子页面还没创建好。
2017-03-01 10:47
啊哦 (作者)
还是没有弹出来
啊哦 (作者)
这样给它添加点击事件就可以弹出来了,但是好像在ios不行?这是有兼容问题吗?