Maison >Applet WeChat >Développement de mini-programmes >Implémentation d'un petit programme utilisant setData pour modifier une certaine valeur dans un tableau
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' }); },
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' })
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'
this.setData({ [price]:'changed data' })
Articles associés Recommandation :
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!