适用场景:uniapp,列表页就返回全部数据,后台就一个接口
第一个页面history,item里含有对象和数组,统一转字符串转到下一个页面
onLoad() {
uni.request({
url:'',
data:data,
success(res)=>{this.data=res.data}})
},
methods: {
GoTohitory_content(item){
let url="history_content?item="+ encodeURIComponent(JSON.stringify(item))
uni.navigateTo({
url: url
});
}
}
第二个页面history_content,接收再解析赋值即可
onLoad(options){
this.item = JSON.parse(options.item)
//取最初是数组的字符串出来变回数组
this.arr={
x1:this.x1,
x2:this.x2,
}
for(var key in this.arr){
var str = this.arr[key].replace("[","")
str = str.replace("]","")
this.arr[key] = []
var arr = str.split(",")
for (var i =0;i<arr.length;i++){
this.arr[key].push(Number(arr[i]))
//原本是纯数字数组
}
}
}
年轻人多走弯路