小程序?qū)崿F(xiàn)簡(jiǎn)單列表功能
本文實(shí)例為大家分享了小程序?qū)崿F(xiàn)簡(jiǎn)單列表功能的具體代碼,供大家參考,具體內(nèi)容如下
列表組件 for只要給組件增加for一個(gè)數(shù)組那么就可以實(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:[], } //列表點(diǎn)擊事件 readDetail: function(e) { //跳轉(zhuǎn)到其他頁(yè)面 wx.navigateTo({ url: '../twoVC/twovc?id='+e.currentTarget.dataset.id }) // console.log(e.currentTarget.dataset.id); }, //加載頁(yè)面是調(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; }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 微信小程序 實(shí)現(xiàn)列表刷新的實(shí)例詳解
- 微信小程序?qū)崿F(xiàn)城市列表選擇
- 微信小程序 列表的上拉加載和下拉刷新的實(shí)現(xiàn)
- 微信小程序 下拉列表的實(shí)現(xiàn)實(shí)例代碼
- 微信小程序?qū)崿F(xiàn)給循環(huán)列表添加點(diǎn)擊樣式實(shí)例
- 微信小程序 scroll-view組件實(shí)現(xiàn)列表頁(yè)實(shí)例代碼
- 微信小程序(六):列表上拉加載下拉刷新示例
- 微信小程序頁(yè)面跳轉(zhuǎn)功能之從列表的item項(xiàng)跳轉(zhuǎn)到下一個(gè)頁(yè)面的方法
- 微信小程序?qū)崿F(xiàn)列表下拉刷新上拉加載
- 微信小程序?qū)崿F(xiàn)無(wú)限滾動(dòng)列表
相關(guān)文章
JS驗(yàn)證 只能輸入小數(shù)點(diǎn),數(shù)字,負(fù)數(shù)的實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇JS驗(yàn)證 只能輸入小數(shù)點(diǎn),數(shù)字,負(fù)數(shù)的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10原生js實(shí)現(xiàn)可兼容PC和移動(dòng)端的拖動(dòng)滑塊功能詳解【測(cè)試可用】
這篇文章主要介紹了原生js實(shí)現(xiàn)可兼容PC和移動(dòng)端的拖動(dòng)滑塊功能,結(jié)合實(shí)例形式詳細(xì)分析了javascript事件響應(yīng)及頁(yè)面元素屬性動(dòng)態(tài)操作實(shí)現(xiàn)滑塊拖動(dòng)功能的相關(guān)操作技巧,需要的朋友可以參考下2019-08-08使用JavaScript實(shí)現(xiàn)一個(gè)靜態(tài)鏈表
這篇文章主要為大家詳細(xì)介紹了如何使用JavaScript實(shí)現(xiàn)一個(gè)靜態(tài)鏈表,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以跟隨小編一起了解一下2023-06-06js中document.write使用過(guò)程中的一點(diǎn)疑問(wèn)解答
本文為大家介紹下為何如果在頁(yè)面加載完后如果調(diào)用document.write就會(huì)覆蓋整個(gè)文檔2014-03-03http頭部字段Origin和Access-Control-Allow-Origin解決請(qǐng)求跨域
這篇文章主要為大家介紹了http頭部字段Origin和Access-Control-Allow-Origin解決請(qǐng)求跨域示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06JavaScript實(shí)現(xiàn)封閉區(qū)域布爾運(yùn)算的示例代碼
這篇文章主要介紹了JavaScript實(shí)現(xiàn)封閉區(qū)域布爾運(yùn)算的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06微信小程序引入外部icon(阿里巴巴矢量圖標(biāo))的全過(guò)程
在小程序中,有默認(rèn)的圖標(biāo)icon組件,但你會(huì)發(fā)現(xiàn)它的圖標(biāo)樣式很少,可能很多時(shí)候并不能滿足我們的需求,所以這篇文章主要給大家介紹了關(guān)于微信小程序引入外部icon(阿里巴巴矢量圖標(biāo))的相關(guān)資料,需要的朋友可以參考下2022-09-09