第七,轮播图组件及vue-awesome-swiper的引入

轮播组件vue-awesome-swiper使用方法和介绍:


安装方法:用npm安装vue-awesome-swiper
cmd进入项目目录,执行命令:cnpm install vue-awesome-swiper  --save

然后打开项目目录下package.json文件看看下图红线处是否存在,存在则表示安装成功。

使用方法:GitHub上提供了多种使用方式,vue项目中要用到的主要是选全部引入还是组件中引入,这里我们选第二种:

①在项目中引入它,在components目录创建组件carousel.vue,然后引入它:

轮播图的html 结构:

复制粘贴到,carousel.vue组件的<template></template>里面,并作出修改,修改后如图:

template结构把右箭头、左箭头什么的删除掉了。(把轮播图图片文件放到,static文件夹下面,<img>设置src)

最后采用SPA的方法设置script的参数,github的说明:


(红线里面设置参数,其他不变复制粘贴)

script中的参数添加分页参数和自动轮播两个参数,swiper官方api参数一样(http://www.swiper.com.cn/api/index2.html

完成后:

然后设置css 轮播区域和图片大小:



到这里carousel.vue  轮播图组件就做好了,现在去使用它。

--------------------------------------------------------------------------------------------------

在view文件夹下新建home.vue组件,在这个组件里面引入之前做好的头部组件myHeadr.vue

然后引入轮播图组件,此时组件home=头部组件+轮播图组价。

到这里组件home就做好了。

-------------------------------------------------------------------------------------------------

最后在App.vue里面引用组件home.vue,方法同上,先引入,在注册,在调用。

然后在router文件夹下index.js配置路由:

运行的效果:


-------------------------------------------------------------------------------------------------------

总结:

①制作头部组件,再制作好轮播图组件。

②创建home组件,在组件引用两个组件,此时组件home=头部组件+轮播图组件。

③最后在App.vue里调用home组件


猜你喜欢

转载自blog.csdn.net/li__po/article/details/80523969