Framework7如何传递数据到其他页面?
How to deliver data to other page in Framework7?
如何将数据投递到详情页?
你看下面我写的demo,我正在研究Framework7
,但是我对如何向详情页面投递数据感到困惑。
比如我点了第一个,我要送index = 0
到详情页,如果我点第二个,我要送index = 1
到详情页。
我的代码如下:
<ul>
<li class="item-content">
<div class="item-media"><a href="about.html"><img src="http://up.qqjia.com/z/25/tu32695_9.jpg" width="44"></a></div>
<div class="item-inner">
<div class="item-title-row">
<div class="item-title">Daniel</div>
</div>
<div class="item-subtitle">CEO</div>
</div>
</li>
...
</ul>
你看,我转到about页面是使用<a>
标签,所以,我如何传递index number
,这样我就可以动态设置about页面的数据。
如果有演示,也许会解释得更详细。
您可以使用本地存储概念。当用户单击如下所示的特定列表项时
保存本地存储:
localStorage.setItem("listitem", "1");
获取本地存储:
alert(localStorage.listeitem)
朋友,请使用 Template7,Framework7 已经支持您的要求,请查看 Template7 文档页面中的 "Pass Custom Context" 部分:
http://framework7.io/docs/template7-pages.html#pass-custom-context
它非常简单,文档涵盖了所有场景,更多信息和演示在这里:
编辑
由于部分链接失效,引用新链接:
我选择了更简单的方法。
在 'a' 标签上设置数据属性:
<a href="#nextpage" data-myfieldname="myfieldvalue">
然后从 Javascript 的点击事件处理程序中检索数据:
mydata = $(this).data('myfieldname');
如何将数据投递到详情页?
你看下面我写的demo,我正在研究Framework7
,但是我对如何向详情页面投递数据感到困惑。
比如我点了第一个,我要送index = 0
到详情页,如果我点第二个,我要送index = 1
到详情页。
我的代码如下:
<ul>
<li class="item-content">
<div class="item-media"><a href="about.html"><img src="http://up.qqjia.com/z/25/tu32695_9.jpg" width="44"></a></div>
<div class="item-inner">
<div class="item-title-row">
<div class="item-title">Daniel</div>
</div>
<div class="item-subtitle">CEO</div>
</div>
</li>
...
</ul>
你看,我转到about页面是使用<a>
标签,所以,我如何传递index number
,这样我就可以动态设置about页面的数据。
如果有演示,也许会解释得更详细。
您可以使用本地存储概念。当用户单击如下所示的特定列表项时 保存本地存储:
localStorage.setItem("listitem", "1");
获取本地存储:
alert(localStorage.listeitem)
朋友,请使用 Template7,Framework7 已经支持您的要求,请查看 Template7 文档页面中的 "Pass Custom Context" 部分:
http://framework7.io/docs/template7-pages.html#pass-custom-context
它非常简单,文档涵盖了所有场景,更多信息和演示在这里:
编辑
由于部分链接失效,引用新链接:
我选择了更简单的方法。
在 'a' 标签上设置数据属性:
<a href="#nextpage" data-myfieldname="myfieldvalue">
然后从 Javascript 的点击事件处理程序中检索数据:
mydata = $(this).data('myfieldname');