Maison > Article > Applet WeChat > Implémentation de code pour modifier les données (données de page et données de tableau) dans l'applet WeChat
Le contenu de cet article concerne l'implémentation du code de modification des données (données de page et données de tableau) dans l'applet WeChat. Il a une certaine valeur de référence. J'espère que cela vous sera utile. aide.
1. Modifier les données de la page précédente en fonction de la pile de pages (c'est-à-dire modifier les données de la page précédente sur la page suivante
let pages = getCurrentPages();//当前页面 let prevPage = pages[pages.length - 2];//上一页面 prevPage.setData({//直接给上移页面赋值 selAddress: true });
Le) ; Le code ci-dessus modifiera la page de niveau supérieur. selAddress est vrai
2 Modifier certaines données dans le tableau d'applets WeChat de manière ciblée
数组部分: comdata[ {xhid:8,title:啦啦啦,read_num:100,share_num:20}, {xhid:9,title:嘻嘻嘻,read_num:24,share_num:4}, {xhid:20,title:嘻嘻嘻2,read_num:11,share_num:4}, {xhid:27,title:嗯嗯嗯12,read_num :8,share_num:4}, {xhid:23,title:阿萨飒飒2,read_num:41,share_num:7} ] 代码如下: var index=0; var up = "comdata[" + index + "].share_num"; var newp = ++that.data[0].share_num; that.setData({ [up]:newp })
3. au dessus de deux morceaux de code :
A La page saute à la page B. Pour modifier les données dans un tableau de la page A sur la page B, le code est le suivant :
A页面传给B页面share_num和当前的index 在B页面onload赋给 that.setData({ item_index:options.index, share_num:options.share_num }) 然后修改代码: let pages = getCurrentPages();//当前页面 let prevPage = pages[pages.length - 2];//上一页面 var index = that.data.item_index; var up = "comdata[" + index + "].share_num"; var newp = ++that.data.share_num; prevPage.setData({//直接给上移页面赋值 [up]: newp });
Connexe recommandations :
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!