页面间的数据传递指的是不同的js bundle渲染出来的页面间数据共享、通信等的方法。如何新增一个页面,请参考。
JS SDK允许开发者发送页面内
和页面间
的事件。页面间
的事件也就是App应用内的事件,允许开发者在页面A传递事件(包含数据)到页面B,实现数据共享。
JS SDK提供了localstore
、sessionstore
和database
,分别提供了类似“本地数据存储”、“内存共享”和“数据库”等功能。
无论通过JS SDK的Navigator
、Nuke UI的Navigator
还是Link
组件方式打开新页面,都可以带上参数。如
QN.navigator.push({url:'qap:///getName.js?type=detail'});
在新页面中即可拿到该参数:
constructor(props) { super(props); Modal.alert(document.URL); }
更多获取页面参数的方法,请参考。