失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 音乐播放器小程序(音乐搜索)

音乐播放器小程序(音乐搜索)

时间:2024-06-02 03:39:04

相关推荐

音乐播放器小程序(音乐搜索)

音乐搜索页面主要分为三大模块:

一、搜索栏

从首页搜索进入搜索页后,搜索栏任然保留所搜索内容

二、平台栏目

进入网易音乐、QQ音乐、虾米音乐三大平台进行搜索,使得搜索范围全面化,规范化,层次化。

三、主内容

搜索页面的主要内容又涵盖:歌曲原创歌手以及其头像显示、单曲栏目、歌曲全部播放按钮

所搜索的每一首相关歌曲都清晰陈列,包含歌曲以及歌手,右栏还附加歌曲的基本相关操作。下拉页面即可实现刷新。

实现效果如图所示:

<!--搜索--> <view class="cu-bar search bg-white"> <view class="search-form round"><text class="icon-search"></text><input type="text" placeholder="搜索音乐" confirm-type="search"></input> </view> <view class="action"><text class="icon-search"></text> </view> </view><!--3个平台--><scroll-view scroll-x class="bg-white nav"> <view class="flex text-center"> <view class="cu-item flex-sub {{index==TabCur?'text-orange cur':''}}" wx:for="{{3}}" wx:key bindtap="tabSelect" data-id="{{index}}">{{navbar[index]}} </view> </view></scroll-view><view class="cu-list menu-avatar"> <view class="cu-item"> <view class="cu-avatar round lg" style="background-image:url(https://ossweb-/images/lol/web10/skin/big10001.jpg);"></view><view class="content"> <navigator class="text-grey" style='display: inline' url='/pages/music_index/music_index' open-type='switchTab' hover-class='nav-hover'>歌手:薛之谦</navigator></view> </view> </view><view class="flex solid-bottom padding justify-between"> <view class="bg-white padding-sm margin-xs radius text-black text-bold">单曲</view> <view class="bg-grey padding-sm margin-xs radius">▶播放全部</view> </view><!--搜索结果--><block wx:for="{{searchResult}}" wx:key data-item="item"><view class="cu-bar bg-white margin-top"> <view class="search-result padding solid-top"> <text class='margin-lr-xs' style='font-size:24px'>{{item.name}}</text> <text class='margin-lr-xs'>{{item.singer}}</text> </view> <view class="action"> <button class="cu-btn bg-white icon-{{item.icon}}" bindtap="showModal" data-target="RadioModal"></button> </view></view></block><view class="cu-modal {{modalName=='RadioModal'?'show':''}}" bindtap="hideModal"> <view class="cu-dialog" > <radio-group class="block"><view class="cu-list menu text-left"> <view class="cu-item" wx:for="{{musicBox}}" wx:key data-item="item"><label class="flex justify-between align-center flex-sub"> <view class="padding flex flex-direction"><button class="cu-btn bg-white icon-{{item.icon}} lg text-gray">{{item.name}}</button> </view></label> </view></view> </radio-group> </view></view><!--下拉刷新--><view class="weui-loadmore" hidden="{{isHideLoadMore}}"> <view class="weui-loading"></view> <view class="weui-loadmore__tips">努力加载中</view></view>

如果觉得《音乐播放器小程序(音乐搜索)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。