先在页面1中,定义这样一个数组
data: {
dataList:[
{
goods_id:1,
goods_title:'你好,李焕英',
goods_img:'../img/movie1.png',
goods_score:'9.5',
goods_director:'贾玲',
goods_actor:'贾玲,张小斐,沈腾...',
goods_price:100
}
],
}
然后,用这么一个跳转函数,这里设置为触发跳转时(navigateToPage
是我自定义的绑定事件名),先将dataList
存入缓存,然后跳转
// 事件处理函数
navigateToPage:function(e) {
wx.setStorageSync("dataList",this.data.dataList);//用键值对 存入缓存
// console.log(this.data.dataList[0]. goods_price);
wx.redirectTo({
url: '../book/index',
})
}
然后在页面2中定义数组
data: {
dataList:[],
}
通过onLoad在加载时,用getStorageSync获取数组
onLoad(){
this.data.dataList=wx.getStorageSync('dataList')|| [];
console.log(this.data.dataList);
}
效果如下