页面间的数据传递指的是不同的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);
}
更多获取页面参数的方法,请参考。