Nuxt3中使用swiper

news2024/10/7 16:17:30

参考:nuxt3:swiper实现轮播效果_nuxt 使用swiper_snow@li的博客-CSDN博客再引入swiper时,尝试了npm 包: swiper、vue-awesome-swiper等,尝试在nuxt3里增加plugin的方式引入,都没有成功,个人感觉应该是可以的,可能是我没有尝试对,最后使用了在nuxt.config.ts中引入的方法。3.1、nuxt.config.ts引入css、js。nuxt3项目使用swiper实现轮播图效果。五、欢迎交流指正,关注我,一起学习。https://blog.csdn.net/snowball_li/article/details/128943266 示例:new Swiper(swiperContainer, parameters)_Swiper参数选项 用于初始化一个Swiper,返回初始化后的Swiper实例。Swiper7使用的默认容器是.swiper,Swiper6以下使用的是.swiper-container。 默认的容器类名一般不要删除,Swiper的默认样式是施加在该类名上的。 参数名 类型 是否必填 描述 swiperContainer HTMLElement or string 必选 Swiper容器的css选择器,例如 .swiper parameters object 可选 Swiper的个性化配置 一个页面中引用多个Swiper,可以给每个容器加上ID或Class区分,要保留默认的类名.swiper。 HTML div class=swiper id=swiper1..../divdiv class=swiper id=swiper2..../divdiv class=swiper id=swiper3..../div JS var swiper1 = new Swiper(#swiper1);var swiper2 = new Swiper(#swiper2);var swiper3 = new Swiper(#swiper3); icon-default.png?t=N2N8https://www.swiper.com.cn/api/start/new.html

使用方法:Swiper使用方法 - Swiper中文网本文是Swiper基础教程。通过下载基础示例包,查看基础演示等,10分钟即可轻松上手Swiper。icon-default.png?t=N2N8https://www.swiper.com.cn/usage/index.html 

 

 

<template>
  <div class="container">
    <div class="swiper">
      <div class="swiper-wrapper">
        <div class="swiper-slide">Slide 1</div>
        <div class="swiper-slide">Slide 2</div>
        <div class="swiper-slide">Slide 3</div>
        <div class="swiper-slide">Slide 4</div>
      </div>
      <!-- 分页器 -->
      <div class="swiper-pagination"></div>
      <!-- 前进后退按钮 -->
      <div class="swiper-button-prev"></div>
      <div class="swiper-button-next"></div>
    </div>
  </div>
</template>

<script setup lang="ts">
onMounted(() => {
  let swiper = new Swiper(".swiper", {
    slidesPerView: 1, // 轮播区域展示的数量
    spaceBetween: 10,
    loop: true, // 循环播放
    speed: 500,
    autoplay: {
      // 自动播放
      delay: 2500,
      disableOnInteraction: false,
    },
    // 前进后退按钮
    navigation: {
      prevEl: ".swiper-button-prev",
      nextEl: ".swiper-button-next",
    },
    // 分页器
    pagination: {
      el: ".swiper-pagination",
      clickable: true,
    },
  });
});
</script>

<style scoped lang="scss">
.container {
  color: white;
  .swiper {
    width: 100vw;
    height: 500px;

    --swiper-theme-color: #ff6600; /* 设置Swiper风格 */
    --swiper-navigation-color: #00ff33; /* 单独设置按钮颜色 */
    --swiper-navigation-size: 30px; /* 设置按钮大小 */
  }

  .swiper-slide {
    text-align: center;
    font-size: 18px;
    background-color: #0051d1;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  // 定义新的样式
  // .swiper-button-next {
  //   width: 40px;
  //   height: 40px;
  //   background-color: rgba(2, 2, 2, 0.207);
  //   border-radius: 50%;
  //   &:hover {
  //     background-color: rgba(2, 2, 2, 0.505);
  //   }
  // }
  // .swiper-button-next::after {
  //   content: url("/next.svg");
  // }
}
</style>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/444815.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

材料科学基础名词解释|第二章 晶体缺陷

第二章 晶体缺陷 1、空位形成能&#xff1a;在某一空位周围的原子&#xff0c;它们在靠近空位一侧失去了正常的原子作用力&#xff0c;平衡位置向空位存在的地方移动&#xff0c;引起空位周围晶格畸变&#xff0c;系统能量增高&#xff0c;这部分增高的能量叫做空位形成能。 …

【CSDN周赛】第46期题解

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 本文章收录于专栏 【CSDN周赛】 本篇文章目录 &#x1f30f;一、吃吃吃&#x1f338;题目描述&#x1f338;题解 &#x1f30f;二、n …

论文的总体结构及质量控制

要写出一篇高质量AI领域的论文&#xff0c;首先要搞清楚论文由哪几部分组成&#xff0c;即论文的总体结构。同时&#xff0c;还要了解AI论文的质量评价与质量控制的指标。这样做的目的是为了弄明白AI论文的结构以及什么样的AI论文才是好的论文。 通常一篇AI论文的总体结构主…

React 列表 Keys

列表 & Keys 列表 React 列表可以使用 JavaScript 的 map() 方法来创建。如下&#xff1a; <!DOCTYPE html> <html> <head> <meta charset"UTF-8" /> <title>React demo</title> <script src"https://cdn.static…

5.2、Unix/Linux上的五种IO模型

5.2、Unix/Linux上的五种IO模型 1.阻塞blocking2.非阻塞non-blocking&#xff08;NIO&#xff09;3.IO复用&#xff08;IO_multiplexing&#xff09;4.信号驱动&#xff08;signal-driven&#xff09;5.异步&#xff08;asynchronous&#xff09;①异步函数介绍 1.阻塞blocking…

大文件传输的3个重要替代方案

企业文件同步传输是一个广泛的类别。如何与地理位置相距遥远的合作伙伴进行同步、共享和协作呢&#xff1f;在本文中&#xff0c;我们将讨论可用于企业大文件同步传输的3种解决方案。 IBM Aspera Caption Aspera是一种高度可扩展、用户友好的解决方案&#xff0c;用于传输和同…

AI-TestOps —— 软件测试工程师的一把利剑

写在前面软件测试的前世今生测试工具开始盛行AI-TestOps 云平台● AI-TestOps 功能模块● AI-TestOps 自动化测试流程 写在前面 最近偶然间看到一句话&#xff1a;“软件测试是整个 IT 行业中最差的岗位”。这顿时激起了我对软件测试领域的兴趣&#xff0c;虽然之前未涉及过软…

堆排序及常见面试题

⭐️前言⭐️ 本篇文章记录堆排序以及对应的一些练习。 &#x1f349;欢迎点赞 &#x1f44d; 收藏 ⭐留言评论 &#x1f4dd;私信必回哟&#x1f601; &#x1f349;博主将持续更新学习记录收获&#xff0c;友友们有任何问题可以在评论区留言 &#x1f349;博客中涉及源码及博…

硬“核”数字员工:中国核能行业协会携手实在智能,成功举办核能行业数字化实战培训

导语&#xff1a; 近期&#xff0c;中国核能行业协会携手实在智能&#xff0c;成功举办核能行业数字化实战培训&#xff0c;通过理论学习和参与实践&#xff0c;学员们亲手打造出一个个硬“核”数字员工。 十多张表格快速切换&#xff0c;无数串数字在面前跳动&#xff0c;上岗…

数据中台建设:千万级的瀑布式,和十万级的迭代式,你会选择哪一个?

中台十年&#xff0c;再看已成桑田。 最初&#xff0c;为了解决互联网行业快速发展催生出的海量数据累积和碎片化问题&#xff0c;企业开始尝试将数据整合到一个中央平台&#xff0c;以提高数据的使用效率和管理水平&#xff0c;中台建设雏形初现。巨头领跑之下&#xff0c;从…

刷题笔记【7】| 快速刷完67道剑指offer(Java版)

本文已收录于专栏 &#x1f33b; 《刷题笔记》 文章目录 前言&#x1f3a8; 1、二叉树中和为某一值的路径题目描述思路&#xff08;深度优先搜索&#xff09; &#x1f3a8; 2、复杂链表的复制题目描述思路 &#x1f3a8; 3、二叉搜索树与双向链表题目描述思路 &#x1f3a8; 4…

【蓝桥杯省赛真题20】python二次加密 青少年组蓝桥杯比赛python编程省赛真题解析

目录 python二次加密 一、题目要求 1、编程实现 2、输入输出 二、解题思路

STATS 782 - Numerical Computation

文章目录 一、Simple Graphics1. 用 plot&#xff08;&#xff09;函数画图 二、Optimization1. 简单求最值2. Interpolation&#xff08;插值&#xff09;3. optim&#xff08;&#xff09;函数 一、Simple Graphics 1. 用 plot&#xff08;&#xff09;函数画图 x 和 y&…

Linux常用命令——iptables命令

在线Linux命令查询工具 iptables Linux上常用的防火墙软件 补充说明 iptables命令是Linux上常用的防火墙软件&#xff0c;是netfilter项目的一部分。可以直接配置&#xff0c;也可以通过许多前端和图形界面配置。 补充说明 - 语法选项基本参数 - 命令选项输入顺序工作机制…

【java】CGLIB动态代理原理

文章目录 1. 简介2. 示例3. 原理4. JDK动态代理与CGLIB动态代理区别&#xff08;面试常问&#xff09; 1. 简介 CGLIB的全称是&#xff1a;Code Generation Library。 CGLIB是一个强大的、高性能、高质量的代码生成类库&#xff0c;它可以在运行期扩展Java类与实现Java接口&a…

【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义

X-DOC&#xff1a;SE43 - SAP 用户菜单定义 1、菜单结构2、菜单配置3、菜单自定义4、实践演示 1、菜单结构 SAP的菜单栏&#xff0c;支持按层次结构配置&#xff0c;包括以下两个概念&#xff1a; &#xff08;1&#xff09;菜单项&#xff1a;具体的一个菜单目录或菜单项&…

爬虫日常-12306自动购票程序

文章目录 前言页面分析代码设计 前言 hello兄弟们&#xff0c;最近在钻研新鲜知识&#xff0c;一不留神没想起来更新。今天我们顺着前面几篇文章完整的写出一篇12306的自动购票软件。 首先把我们已经写完的前期步骤代码再顺一遍 from selenium.webdriver import Chrome from…

阿里大佬都在熬夜肝的Java程序优化笔记,程序性能提高了5倍!

前言 此笔记从软件设计、编码和JVM等维度阐述性能优化的方法和技巧&#xff0c;分享资深架构师Java程序性能优化的宝贵经验&#xff0c;专注于Java应用程序的优化方法、技巧和思想&#xff0c;并深度剖析JDK部分的实现。具有较强的层次性和连贯性&#xff0c;深入剖析软件设计…

Word控件Spire.Doc 【脚注】教程(5):单词脚注的位置与数字格式

Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下&#xff0c;轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具&#xff0c;专注于创建、编辑、转…

1.19 从0开始学习Unity游戏开发--扩展编辑器

在之前的篇章里面&#xff0c;我们一直在编辑器里面干活&#xff0c;然后做好资源的编辑和代码开发后&#xff0c;我们可以直接在编辑器内点击那个播放按钮就能真实的把游戏跑起来&#xff0c;但是有时候&#xff0c;我们可能希望在菜单里面加个按钮&#xff0c;这样我们可以直…