小程序?qū)崿F(xiàn)簡單列表功能
本文實例為大家分享了小程序?qū)崿F(xiàn)簡單列表功能的具體代碼,供大家參考,具體內(nèi)容如下
列表組件 for只要給組件增加for一個數(shù)組那么就可以實現(xiàn)列表組件
wxml代碼
<block wx:for="{{yetinglist}}">
<view class='waibian' bindtap="readDetail" data-id="{{item.title}}">
<image src="{{item.smallLogo}}" class='leftimagecss'></image>
<view class='righttextcss'>
<text class='titlecss'>【夜聽】{{item.title}}</text>
<text class='nicenamecss'>{{item.nickname}}</text>
<view class='timecss'>
<text class='playcunnter'>播放次數(shù):{{item.playtimes}}</text>
<text class='time'>收藏:{{item.likes}}</text>
</view>
</view>
</view>
</block>
index.js代碼
Page({
data: {
yetinglist:[],
}
//列表點擊事件
readDetail: function(e) {
//跳轉(zhuǎn)到其他頁面
wx.navigateTo({
url: '../twoVC/twovc?id='+e.currentTarget.dataset.id
})
// console.log(e.currentTarget.dataset.id);
},
//加載頁面是調(diào)用之調(diào)用一次
onLoad: function () {
var that =this;
//網(wǎng)絡(luò)解析
wx.request({ url:'http://mobile.ximalaya.com/mobile/v1/album/track/ts-1499312754612?albumId=260769&device=iPhone&isAsc=true&pageId=1&pageSize=20&',
success:function(res) {
console.log(res.data.data.list)
that.setData({
yetinglist:res.data.data.list,
})
}
})
}
})
wxxml代碼
.waibian{
display: -webkit-flex; /* Safari */
-webkit-justify-content: initial; /* Safari 6.1+ */
display: flex;
justify-content: initial;
}
.leftimagecss{
margin-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
width:40%;
height:110px;
border-radius:10px;
}
.righttextcss{
margin-left: 10px;
height: 110px;
width: 70%;
flex-wrap: wrap;
display: flex;
align-content: Space-around;
}
.titlecss{
height: 40px;
width: 100%;
margin-top: 5px;
font-size:medium;
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.nicenamecss{
width: 100%;
height: 30px;
font-size:small;
-webkit-text-fill-color: lightgray;
}
.timecss{
height: 20px;
width: 100%;
display: flex;
justify-content: space-between;
}
.playcunnter{
font-size:small;
-webkit-text-fill-color: blueviolet;
}
.time{
margin-right: 10px;
font-size:small;
-webkit-text-fill-color: lawngreen;
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JS驗證 只能輸入小數(shù)點,數(shù)字,負(fù)數(shù)的實現(xiàn)方法
下面小編就為大家?guī)硪黄狫S驗證 只能輸入小數(shù)點,數(shù)字,負(fù)數(shù)的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10
原生js實現(xiàn)可兼容PC和移動端的拖動滑塊功能詳解【測試可用】
這篇文章主要介紹了原生js實現(xiàn)可兼容PC和移動端的拖動滑塊功能,結(jié)合實例形式詳細(xì)分析了javascript事件響應(yīng)及頁面元素屬性動態(tài)操作實現(xiàn)滑塊拖動功能的相關(guān)操作技巧,需要的朋友可以參考下2019-08-08
使用JavaScript實現(xiàn)一個靜態(tài)鏈表
這篇文章主要為大家詳細(xì)介紹了如何使用JavaScript實現(xiàn)一個靜態(tài)鏈表,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以跟隨小編一起了解一下2023-06-06
http頭部字段Origin和Access-Control-Allow-Origin解決請求跨域
這篇文章主要為大家介紹了http頭部字段Origin和Access-Control-Allow-Origin解決請求跨域示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-06-06
JavaScript實現(xiàn)封閉區(qū)域布爾運算的示例代碼
這篇文章主要介紹了JavaScript實現(xiàn)封閉區(qū)域布爾運算的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06
微信小程序引入外部icon(阿里巴巴矢量圖標(biāo))的全過程
在小程序中,有默認(rèn)的圖標(biāo)icon組件,但你會發(fā)現(xiàn)它的圖標(biāo)樣式很少,可能很多時候并不能滿足我們的需求,所以這篇文章主要給大家介紹了關(guān)于微信小程序引入外部icon(阿里巴巴矢量圖標(biāo))的相關(guān)資料,需要的朋友可以參考下2022-09-09

