在新闻列表页面,点击某一条新闻,可以获得这条新闻的id,通过父子模板的方式,把详情页面Load进来。问题:要在详情页面获取到,这条新闻的id(即是新闻列表页面传来的id)该怎么获取?
流光影
- 发布:2016-03-15 16:19
- 更新:2016-03-18 08:18
- 阅读:1540
使用父子模板方式,打开一个页面,怎么传值?
分类:MUI
4 个回复
sulley
父页面代码:
subpages:[{
url:'news-content.html',
id:'news-content.html',
styles:{
top: '45px',
bottom: '40px'
},
extras:{newsid:newsid}
}]
子页面代码:
var self = plus.webview.currentWebview();
var newsid= self.newsid;
正好刚刚写完这块,之前用过预加载的方式,发现出各种奇怪问题,确实驾驭不了,所以就改这个方式了,目前感觉木问题。
流光影 (作者)
谢谢!我说的是,通过父子模板页,loadURL,把一个一面Load出来,这个页面怎么获取到从其他页面传来的值呢?
DCloud_UNI_FXY
1.参数通过url传递,2.存储到localStorage,3.evalJS传递
2016-03-15 20:07
我勒个去
存本地
或者mui.fire 不过使用前得判断下子页面是否loaded,第二次打开如果页面没变,只是数据变就可以直接fire
我的做法是第一次延时fire 第二次开始直接fire
Danny - QQ125904483
放URL里面吧
我勒个去
请明示下呢
2016-03-18 09:52