Heim >WeChat-Applet >Mini-Programmentwicklung >Wie übergibt ein Miniprogramm ein Array von Objekten auf der Seite?

Wie übergibt ein Miniprogramm ein Array von Objekten auf der Seite?

coldplay.xixi
coldplay.xixiOriginal
2020-06-11 13:55:393919Durchsuche

Wie übergibt ein Miniprogramm ein Array von Objekten auf der Seite?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn