微信小程式通過api介面將json資料展現到小程式示例
實現知乎客戶端的一個重要知識前提就是,要知道怎麼通過知乎新聞的介面,來把資料展示到微信小程式端上。
那麼我們這一就先學習一下,如何將介面獲取到的資料展示到微信小程式上。
1.用到的知識點
<1> wx.request 請求介面資源(微信小程式api中的發起請求部分)
<2>swiper 實現輪播圖的元件
<3>wx:for 迴圈語句
<4>微信小程式的基礎知識
2.實現原理
首先,先看一下這個請求函式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
3.程式碼
分解圖
<1>首先上一段知乎介面資料的json格式中的開頭
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
<2>index.js中
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
|
<3> index.wxml中
1 2 3 4 5 6 7 8 9 10 11 12 |
|
看完這個程式碼,你會想,根據微信小程式的繫結原理,這裡邊的程式碼哪裡呼叫了onLoad()這個函式,不用多想,微信小程式給你省略了這些步驟。直接呼叫zhihu這個陣列就行。