vue-splide | 基于vuejs3的轮播图组件
源码介绍
vue-splide是一款基于vuejs3的轻量级、灵活的、利于SEO的轮播图组件。它的特点有: 如果您想使用vue-splide轮播图插件,首先您需要安装它,命令如下: 导入VueSplide并将其注册到您的Vue项目中。全局引用: 局部引用 另外需要导入相应的样式文件 HTML结构 一个完整的示例代码
github网址:https://github.com/Splidejs/splide
简要教程
使用方法
安装
npm install @splidejs/vue-splide
使用
// main.js
import { createApp } from 'vue';
import App from './App.vue';
import VueSplide from '@splidejs/vue-splide';
const app = createApp( App );
app.use( VueSplide );
app.mount( '#app' );
// App.vue
import { Splide, SplideSlide } from '@splidejs/vue-splide';
export default defineComponent( {
components: {
Splide,
SplideSlide,
},
} );
// Default theme
import '@splidejs/vue-splide/css';
// or other themes
import '@splidejs/vue-splide/css/skyblue';
import '@splidejs/vue-splide/css/sea-green';
// or only core styles
import '@splidejs/vue-splide/css/core';
<template>
<Splide :options="{ rewind: true }" aria-label="My Favorite Images">
<SplideSlide>
<img src="image1.jpg" alt="Sample 1">
</SplideSlide>
<SplideSlide>
<img src="image2.jpg" alt="Sample 2">
</SplideSlide>
</Splide>
</template>
<template>
<Splide :options="options" aria-label="My Favorite Images">
<SplideSlide>
<img src="image1.jpg" alt="Sample 1">
</SplideSlide>
<SplideSlide>
<img src="image2.jpg" alt="Sample 2">
</SplideSlide>
</Splide>
</template>
import { Splide, SplideSlide } from '@splidejs/vue-splide';
import { defineComponent } from 'vue';
export default defineComponent( {
components: {
Splide,
SplideSlide,
},
setup() {
const options = {
rewind: true,
gap : '1rem',
};
return { options };
}
});
配置参数 options
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » vue-splide | 基于vuejs3的轮播图组件
发表评论 取消回复