uniapp 使用本地存储实现页面间的传值
uniapp官方文档详解:
存储数据:
uni.setStorage({
key: 'items',
data: this.formDataList,
success:()=>{
console.log('存入成功')
}
})
获取数据:
uni.getStorage({
key: 'items',
success: (res) => {
console.log('获取成功')
}
})
还有一种编码解码的方法进行页面传参:
传参:
let data= encodeURIComponent(JSON.stringify(this.formDataList));
uni.navigateTo({
url: '/pagesA/collectInfo/buildTemplate?dataList=' + data,
})
接参:
onLoad(e) {
let obj = e.dataList.replace("\"([^\"]*)\"", "$1");
this.list = JSON.parse(obj)
console.log(this.list)
}
Who we were does not dictate who we will be