|
導讀微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一... 微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創新,經過將近兩年的發展,已經構造了新的小程序開發環境和開發者生態。 本篇文章給大家帶來的內容是關于微信小程序中修改數據(頁面數據和數組數據)的代碼實現,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。1、根據頁面棧修改上一頁面的數據(就是在下一個頁面修改上一個頁面的數據); let pages = getCurrentPages();//當前頁面
let prevPage = pages[pages.length - 2];//上一頁面
prevPage.setData({//直接給上移頁面賦值
selAddress: true
});上面這段代碼會修改上級頁面的selAddress為true; 2、針對性的修改微信小程序數組里面某個數據 數組部分:
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、上面兩段代碼大集合: A頁面跳轉至B頁面,要在B頁面修改A頁面某個數組里面的數據,代碼如下: 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
});相關推薦: 以上就是微信小程序中修改數據(頁面數據和數組數據)的代碼實現的詳細內容,更多請關注php中文網其它相關文章! 小程序是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。 |
溫馨提示:喜歡本站的話,請收藏一下本站!