Wie übergibt das Applet ein Array von Objekten auf der Seite?
Die Methode des Applets, ein Objekt-Array auf der Seite zu übergeben:
Objekt übergeben
// 通过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 }) },
Array übergeben
/** * 向下一级页面传递对象参数 */ 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) },
Zusammenfassung: Die Methode zum Übergeben von Objekten oder Arrays an die untergeordnete Seite ist dieselbe.
Konvertieren Sie zuerst die zu übergebenden Parameter über die Methode JSON.stringify(obj) in Zeichenfolgen und dann in die Optionen von onLoad(). der untergeordneten Seite übertragen werden. Anschließend können die Parameter in Objekte oder Arrays umgewandelt und normal verwendet werden.
Empfohlenes Tutorial: „Miniprogramm“
Das obige ist der detaillierte Inhalt vonWie übergibt ein Miniprogramm ein Array von Objekten auf der Seite?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!