Implémentation d'un petit programme utilisant setData pour modifier une certaine valeur dans un tableau

不言
Libérer: 2018-08-10 14:22:06
original
4231 Les gens l'ont consulté

Ce que cet article vous apporte concerne l'implémentation d'un petit programme utilisant setData pour modifier une certaine valeur dans un tableau. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. .

Le document officiel est comme ceci :

 changeItemInArray: function() {
    // you can use this way to modify a danamic data path
    this.setData({
      'array[0].text':'changed data'
    })
  },
  changeItemInObject: function(){
    this.setData({
      'object.text': 'changed data'
    });
  },
Copier après la connexion

Mais quand je l'écris moi-même, je rencontre encore des problèmes que je n'arrive pas à résoudre, comme

 this.setData({
      'array[0].text':'changed data'
    })
Copier après la connexion

ici arry[o] est dynamique, 'array[index].text', comme ça, ce n'est évidemment pas possible, j'ai cherché sur Internet, mais je ne sais pas pourquoi, alors je l'ai enregistré ici.
Par exemple, pour modifier la valeur de that.data.goods[0].price, vous pouvez le faire comme ceci,
Ceci est une variable dynamique

var price = 'goods['+index+'].price'
Copier après la connexion
 this.setData({
      [price]:'changed data'
    })
Copier après la connexion

Articles associés Recommandation :

Code pour sélectionner les images d'aperçu et appui long pour supprimer les images dans le mini programme

Comment personnaliser la pop-up showmodal case dans le mini programme WeChat ( Code ci-joint)

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal