用户可以在A页面QN.localstore存储数据,并在页面B取得数据
如果希望A页面的数据,能在B页面使用,可以在A页面使用如下代码设置数据,这里用到了JSSDK的本地存储接口。
QN.localstore.set({
query: {
key: 'myData',
value: '这是需要共享的数据'
},
success(result) {
console.log(result);
},
error(error) {
console.log(error);
}
})
然后再B页面把数据拿出来
QN.localstore.get({
query: {
key: 'name'
},
success(result) {
console.log('这是存储的结果', result);
},
error(error) {
console.log(error);
}
})
如果A页面已经跳转到了B页面,这时用户在B页面做了一些操作,希望把结果通知A页面时,可以使用事件机制进行通信。