Comment l'applet transmet-elle un tableau d'objets sur la page ?
La méthode de passage d'un tableau d'objets par applet sur la page :
Passer un objet
// 通过JSON.stringify(obj) 方法将对象转化为字符串进行传递// 跳至结算页/** * 向下一级页面传递对象参数 */ buyAction: function(e) { var model = JSON.stringify(e.currentTarget.dataset.obj); wx.navigateTo({ url: '../detail/detail?model=' + model, }) }在下个页面接收//在下个页面的onload中获取, onLoad: function (options) { var model = options.obj; console.log(options.obj) this.setData({ model:model }) },
Passer un tableau
/** * 向下一级页面传递对象参数 */ buyAction: function(e) { var model = JSON.stringify(selected_list); wx.navigateTo({ url: '../detail/detail?model=' + model, }) }在下个页面接收/** * 生命周期函数--监听页面加载 */ onLoad: function (options) { // 先将字符串转化为数组 var list = JSON.parse(options.selected_list) console.log(list) },
En résumé, la méthode de transmission d'objets ou de tableaux à la page de niveau inférieur est la même ;
Convertissez d'abord les paramètres à transmettre en chaînes via la méthode JSON.stringify(obj), puis dans les options de onLoad(). de la page de niveau inférieur, transfert Les paramètres peuvent ensuite être convertis en objets ou en tableaux et peuvent être utilisés normalement.
Tutoriel recommandé : "Mini programme"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!