音乐播放器项目-轮播图

音乐播放器项目-轮播图


在首页顶部使用swiper实现轮播图的无缝滚动。首先在项目下安装swiper,命令如下:

npm install vue-awesome-swiper --save

在main.js中引入swiper及其样式,代码如下:

import VueAwesomeSwiper from 'vue-awesome-swiper'
import 'swiper/dist/css/swiper.css'
Vue.use(VueAwesomeSwiper)

接着创建公共轮播图SwiperSilder.vue组建页面,代码如下:
音乐播放器项目-轮播图_第1张图片

接着将SwiperSilder.vue导入首页,使其在该页面展示,代码如下:

音乐播放器项目-轮播图_第2张图片
页面显示效果如图音乐播放器项目-轮播图_第3张图片

轮播图效果完成后,在热门榜单下方添加一个查看更多榜单的功能,供大家查看更多的歌单。首先在MusicList.vue页面添加查看更多榜单功能,并携带musictype参数给榜单详情Recommend路由,使其跳转到相对应的榜单详情页面,代码如下:

音乐播放器项目-轮播图_第4张图片
页面显示效果如
音乐播放器项目-轮播图_第5张图片
创建榜单详情页面,在接收到路由传来的音乐类型参数后,调用歌曲列表接口查询更多歌单,并且为歌单设置路由跳转到播放页面,代码如下:

音乐播放器项目-轮播图_第6张图片
音乐播放器项目-轮播图_第7张图片

你可能感兴趣的:(vue.js,javascript,ecmascript)