(6)用vue写去哪网——轮播图组件

╰半橙微兮° 2022-04-14 04:44 629阅读 0赞
  1. 用他人的组件,还不如自己有能力写一个轻量级的符合自己项目的轮播图组件,哎,但是js忘了好多,不会写啊,等以后有能力再写。

  2. 使用GitHub上最火热的一个轮播图组件:vue-awesome-swiper

(1)有npm的下载方式:

20181124170244901.png

我用的是yarn下载的:

  1. yarn add vue-awesome-swiper@2.6.7

下载到项目后,在yarn.lock中多了该项:

2018112417053729.png

在pageage.json中多了该项:

20181124170631908.png

(2)在文件的全局使用

在项目的main.js引入轮播图组件(官网中有引入的说明)

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3p5ejAwMDAwMDAw_size_16_color_FFFFFF_t_70

在组件中的使用,官网中也很多demo

官网中有对版本的更新,有详细的说明,以及组件中各个属性的用法:https://www.swiper.com.cn/api/index2.html

  1. swiper组件,数据传进来的时候和当页面初次渲染的时候,轮播图展示的时候,先是最后一个图片。如何解决?

如果有数据就显示数据内容,(显示传入的数据时,先展示第一个图片),第一个页面就会先展示,如果没有数据,就不显示轮播图。

用v-if ,值是通过计算属性计算

20181130173704386.png

20181130173953276.png

发表评论

表情:
评论列表 (有 0 条评论,629人围观)

还没有评论,来说两句吧...

相关阅读

    相关 vue组件

    写轮播组件的思路: 1、确定传入的参数:轮播图的数据(图片地址,跳转href,图片ID,标题等基础数据)、轮询时间 2、写好轮播图的基本样式,父组件传入参数,动态加载进

    相关 Vue——图片组件

    Notices: 这是我一个项目中的一个子组件,要展示的数据、图片地址等的都在父组件data中。所以后面的讲述都是基于从父组件获取的参数进行处理。(如需将这个SlideShow

    相关 html

    这个用到定时器来实现; 思路:使用`<ul><li>`来放图片,按照我们的要求来排版;溢出的隐藏,还需要用到最主要的一个属性;就是动画属性:`animation @ke