![](http://static.javashuo.com/static/loading.gif)
這篇文章主要介紹了微信小程序頁面渲染實現方法,文中經過示例代碼介紹的很是詳細,對你們的學習或者工做具備必定的參考學習價值,須要的朋友能夠參考下。
一:新建一個項目
![](http://static.javashuo.com/static/loading.gif)
二:準備一個免費的接口
三:開始寫js代碼
官方文檔指路:
https://developers.weixin.qq.com/miniprogram/dev/api/network/request/wx.request.html
![圖片.png](http://static.javashuo.com/static/loading.gif)
success返回成功的話
在控制檯打印一下返回的res.data數據
success: res => {
console.log(res.data)
}
data: {
list: []
},
this.setData({
//第一個data爲固定用法
list: res. data
})
Page({
data: {
// 3:需在data中聲明一個接收數據的變量。
list: []
},
onLoad: function (options) {
wx.request({
url: 'https://unidemo.dcloud.net.cn/api/news',
header: {
'content-type': 'application/json'
},
success: res => {
//1:在控制檯打印一下返回的res.data數據
console.log(res.data)
//2:在請求接口成功以後,用setData接收數據
this.setData({
//第一個data爲固定用法
list: res.data
})
}
})
},
})
https:/ /unidemo.dcloud.net.cn 不在如下 request 合法域名列表中,請參考文檔:https:/ /developers.weixin.qq.com/miniprogram /dev/framework /ability/network.html
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
四:wxml
![](http://static.javashuo.com/static/loading.gif)
在組件上使用 wx: for 控制屬性綁定一個數組,便可使用數組中各項的數據重複渲染該組件。
默認數組的當前項的下標變量名默認爲 index,數組當前項的變量名默認爲 item
<view wx:for="{{list}}" wx:key="index">
<view class="item">
<view class="number-wrapper">
<text class="name">{{item.author_name}} </text>
<view class="count-wrapper">
<text class="count">{{item.title}} </text>
</view>
</view>
</view>
</view>
.item {
width: 100%;
height: 186rpx;
position: relative;
display: flex;
margin: 10rpx 10rpx;
border-bottom: 1px solid rgb(197, 199, 199);
}
wxss沒有怎麼寫,湊合着看吧。不過仍是喜歡引入一下小程序的ui框架,這樣用起來就很快樂。
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
本文分享自微信公衆號 - 前端迷社區(gh_c8466b051727)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。html