index頁面顯示如下:
classDetail部分頁面顯示如下:
點擊index頁面中對應列表項,將課程名稱className和編號classNumber顯示在classDetail中,index頁面通過nevigateTo方法跳轉。
僅改變跳轉的URL,再在classDetail頁面的onShow方法中通過option獲取的方法是不是只能傳確定的值,不能分別獲取多個列表的對應數據?
不知道有沒有描述清楚,請大神指教。
網友回復:
先wx.setStorage再wx.getStorage?
https://mp.weixin.qq.com/debug/wxadoc/dev/framework/app-service/app.html
謝謝回復,要怎樣獲取對應的列表項呢?顯示列表的時候是將服務器那邊的所有滿足條件的數據都get到,放在array數組中,如果能知道點擊的是數組中的第幾個就能獲取到了,這種思路來想的話,各位有高見嗎?
解決了,通過上面的思路搞定,記錄一下。
給需要獲取的數據設置id,使用 wx:for-index
可以指定數組當前下標的變量名
這樣就能獲取此時點擊的列表項的數組下標
拼接url,再在classDetail頁面的onLoad方法中初始化options為頁面跳轉帶來的參數即可獲取index傳遞過來的參數
補充,除了拼接URL的方式,也可以將id聲明為全局變量至下一跳轉的頁面中獲取傳遞的值
http://blog.csdn.net/zgmu/article/details/53389854感謝這位博主提供的靈感