wx.request訪問一個已有的介面,接受了大量陣列資料,改如何將它們setDate并顯示在前端?而且在點擊進入子頁面查看陣列中某一個項,除了說再次訪問介面,還有什么其他辦法能再次運用到上一個頁面獲得的資料?
uj5u.com熱心網友回復:
如果每一個陣列的資料都分別設定變數來設定的話,必然會有大量冗繁的作業量,所以應該用什么方法(我想到的是設定陣列來接受,或者用途回圈,但我沒想到怎么做)?效果如下圖那樣,第一個產品的資料來自Array【0】,第二個來自Array【1】....并且如果點進去某個商品的頁面后,怎么呼叫上一個頁面獲得的資料?
uj5u.com熱心網友回復:
只要設定一個變數就行了啊,wxml for回圈變數,然后item.obj遍歷出屬性值,沒明白【怎么呼叫上一個頁面獲得的資料】是什么意思,按照上面的圖片示例,如果需要點擊商品串列中的某個商品進入商品詳情頁,2種方法:如果在商品串列頁的請求已經拿到了該商品的所有資訊,可以設定為全域變數,然后在需要設定點擊的地方自定義一個屬性,比如商品id<view bindTab="nav_to_detail" data-goodsId="{{ item.goodsId}}">,在nav_to_detail方法中獲取這個data-goodsId,然后加在跳轉URL的后面,傳參過去,詳情頁接受引數,ranhou然后到全域變數中找這個商品;另外就是如果請求的資料不全,只能在詳情頁拿這個goodsId在到后臺去請求下拿具體的商品資訊了。轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/97103.html
標籤:微信開發
