效果:

实现流程:

在上一篇博客(vue Swiper 实现轮播图_Zhichao_97的博客-CSDN博客)中,已经实现了轮播图效果,但是轮播图的图片是本地的。如果想请求网易云api来更新轮播图的图片,就需要用axios来请求数据。

1.安装axios:npm install axios --save

2.启动网易云api服务,详细请见(网易云音乐 api 下载和运行_Zhichao_97的博客-CSDN博客)

3.在 (vue Swiper 实现轮播图_Zhichao_97的博客-CSDN博客)基础上,修改swiperCom.vue代码,如下:

<template><div class="swiper"><!-- 如果需要分页器 --><div class="swiper-pagination"></div><!-- 如果需要导航按钮 --><!--        <div class="swiper-button-prev"></div>--><!--        <div class="swiper-button-next"></div>--><!-- 如果需要滚动条 --><!--        <div class="swiper-scrollbar"></div>--><div class="swiper-wrapper"><div class="swiper-slide" v-for="(item,i) in imgs" :key="i"><img :src="item.pic"></div></div></div>
</template><script>import 'swiper/css/swiper.css';import Swiper from 'swiper';import axios from 'axios'export default {name: "swiper-com",data:function(){return {imgs:[{pic:require('../assets/img/slider1.jpg')},{pic:require('../assets/img/slider2.jpg')},{pic:require('../assets/img/slider3.jpg')},],}},async mounted() {var mySwiper = new Swiper('.swiper', {loop: true, // 循环模式选项// 如果需要分页器pagination: {el: '.swiper-pagination',},// 如果需要前进后退按钮navigation: {nextEl: '.swiper-button-next',prevEl: '.swiper-button-prev',},// 如果需要滚动条scrollbar: {el: '.swiper-scrollbar',},});let res = await axios.get('http://localhost:3000/banner?type=2');this.imgs = res.data.banners;}}
</script><style>.swiper{width: 7.5rem;height: 4rem;border-radius: 0.1rem;}.swiper-pagination{position: absolute;top: 3.5rem;}.swiper-slide{text-align: center;}img{max-width: 100%;padding: 10px;}.swiper-pagination-bullet-active{background-color: orange;}
</style>

4.nmp run serve 查看页面

音乐app项目下一节:

Vue 图标列表组件 (音乐app项目)_Zhichao_97的博客-CSDN博客

使用网易云api、Vue 和swiper实现轮播图 (音乐app项目-第2步)相关推荐

  1. 在vue项目中使用v-show控制元素隐藏导致swiper的轮播图及分页无法正常显示

    一.需求问题 在之前的项目开发中,使用了swiper插件.由于是vue项目,对于swiper的轮播图我们使用了v-show命令,进行动态隐藏与显示.只有当点击进行一些操作以后,swiper的轮播图才会 ...

  2. flutter CustomScrollView中使用Swiper做轮播图问题

    有朋友问我CustomScrollView中使用Swiper做轮播图问题 以前没这么用过,也是才发现CustomScrollView 与 Swiper 冲突,直接报错. 网友说修改源码,试过不能用,但 ...

  3. vue带缩略图的轮播图插件_带有缩略图轮播的自适应图像库

    vue带缩略图的轮播图插件 View demo 查看演示Download Source 下载源 Today we want to show you how to create a responsive ...

  4. HTML视频能不能做成轮播图,vue.js能做轮播图吗?

    vue.js能做轮播图吗?答案是:可以.下面本篇文章给大家通过实例介绍一下使用vue.js做轮播图.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 最近新学习了vuejs,尝试着用v ...

  5. 微信小程序vue轮播图_微信小程序-swiper(轮播图)抖动问题

    ps:问题 组件swiper(轮播图)真机上不自动滚动 一直卡在那里抖动 以前遇到这个问题,官方一直没有正面回复.就搁置了,不过有大半年没写小程序了也没去关注,今天就去看了下官方文档,发觉更新了点好东 ...

  6. vue2.0 + vux (五)api接口封装 及 首页 轮播图制作

    1.安装 jquery 和 whatwg-fetch (优雅的异步请求API) npm install jquery --save npm install whatwg-fetch --save 2. ...

  7. 导航栏保持居中并使用swiper作为轮播图进行背景轮播背景

    如图: 1.首先使用swiper,需要到这个网址https://www.swiper.com.cn/demo/index.html选择你想使用的轮播样式,接下来引入一些文件,可以到这个网址参考api下 ...

  8. 【uniapp】swiper 自定义轮播图指示点

    前言 调试基础库 2.12.0 微信开发者工具 1.03.2008270 uniapp 开发者工具 HBuilderX 2.9.8 uni-swipper-dot uniapp官方推荐的swiper组 ...

  9. vue --- mintUI中Swipe(轮播图)的使用

    引入 // main.js // 导入包 import { Swipe, SwipeItem } from 'mint-ui'// 注册 Vue.component(Swipe.name, Swipe ...

  10. 微信小程序使用swiper制作轮播图留白的解决方法

    微信小程序相比网页制作轮播图快捷了很多,直接可以使用swiper标签,但是对于新手来说,也有很多不可避免的坑. 附上轮播图代码 <view class="swp">&l ...

最新文章

  1. (转)WinForm控件使用文章收藏整理完成
  2. React学习:生命周期、过滤器、event、axios-学习笔记
  3. 使用VMDepot镜像快速部署CKAN开放数据门户
  4. android 清空canvas部分内容_Android自定义View实现圆形头像效果
  5. (案例六)三种scrapy模拟登陆策略
  6. DHCP通过NAP认证
  7. webgis从基础到开发实践_webgis@基础GIS 开源资源汇总
  8. 【洛谷】【堆+贪心】P1484 种树
  9. Hibernate JPA中insert插入数据后自动执行select last_insert_id()解决方法
  10. d06调试详细说明_PIC系列单片机配置字详细介绍(长期实践总结的压箱底资料)
  11. jsp——SmartUpload上传下载
  12. 网络变压器 POE功能的检测方法
  13. 【C++要笑着学】类的默认成员函数详解 | 构造函数 | 析构函数 | 构造拷贝函数
  14. 【我的区块链之路】- 理解传统Kademlia和以太坊Kademlia网络
  15. 浅谈根号分治——暴力的美学
  16. win7系统问题:——桌面壁纸变黑解决方案
  17. 没什么经验的UE/UI设计师如何应对面试
  18. Ubuntu的网络共享
  19. fieldOfView
  20. ipad文献管理软件_Mac上四款常用的文献管理软件,哪款适合你?

热门文章

  1. echarts导出为pdf
  2. java swnig 太极,iOS 13 系统那些好玩的桌面小组件
  3. 使用花生壳做内网穿透
  4. 用友java打不开_用友8.52的版本打不开UFO报表 显示UFOS MFC Application 已停止正常工作 重装软件也没用...
  5. Windows | 常用软件
  6. android应用上架到各大应用市场总结
  7. 渐开线曲线方程c语言,proe常用曲线方程大全
  8. jieba分词工具的使用-python代码
  9. 关于SQLyog的破解注册码
  10. 装机电脑用什么软件测试,有什么一键装机的软件比较好用?