nuxt3 fullpage.js踩坑, fullpage.js 全屏滚动

news/2024/10/18 7:45:09/

nuxt3 fullpage.js踩坑, fullpage.js 全屏滚动, fullpage is underfind
我用的是 @nuxt 3.6.1

1.引入 fullpage.js(3.0.1), 下载地址 github链接,下载后放到assets文件下

app: {head: {script: [{ src: '/assets/fullpage.js', type: "text/javascript", body: true }],},buildAssetsDir: 'static',   //修改站点资产的文件夹名称,默认是_nuxtrootId: "root", //自定义nuxt根元素id},css: ["~/assets/css/fullpage.css"],

2.fullpage.js源码,去掉license验证,注释这几行代码

   if(!isLicenseValid){showError('error', 'Fullpage.js version 3 has changed its license to GPLv3 and it requires a `licenseKey` option. Read about it here:');showError('error', 'https://github.com/alvarotrigo/fullPage.js#options.');}

在这里插入图片描述

3.页面使用

template 代码

<template><div id="fullpage"><div class="section" id="section0"><div class="intro"><h1>Section 1</h1><p>Scroll down to see auto-height sections</p></div></div><div class="section fp-auto-height" id="section1"><div class="slide" id="slide1"><div class="myContent"><h1>Section 2</h1></div></div><div class="slide" id="slide2"><h1>Section 2.2</h1></div></div><div class="section fp-auto-height" id="section2"><div class="myContent"><h1>Section 3</h1></div></div></div>
</template>

js代码

<script setup>
const myFullpage = ref(null)
onMounted(() => {console.log('app is ready')myFullpage.value = new fullpage('#fullpage', {verticalCentered: true,scrollingSpeed: 1000, // 设置为想要的滚动时间(毫秒)});
})onBeforeUnmount(() => {myFullpage.value.destroy()myFullpage.value = null
})
</script>

http://www.ppmy.cn/news/746928.html

相关文章

CentOS 与 Ubuntu 谁与争锋

导读在这篇文章中&#xff0c;我们会讲到两个较为熟知的 Linux 发行版&#xff0c;实际上&#xff0c;更多的是介绍两者之间的不同&#xff0c;以及在哪些方面一方比另一方更好。 什么是 CentOS&#xff1f; CentOS&#xff08;Community Enterprise Operating System&#x…

负载均衡及Ribbon

ribbon 是什么&#xff1f; Spring CloudRibbon 是基于Netflix Ribbon实现的一套客户端负债均衡的工具●简单的说&#xff0c;Ribbon是Netflix发布的开源项目&#xff0c; 主要功能是提供客户端的软件负载均衡算法&#xff0c;将NetFlix的中间层服务连接在一起。 Ribbon的客户…

FFmpeg去除视频多余字幕与音轨

StepA 查看视频音轨与字幕流信息 ffprobe xxx.mp4 记住红色框中的信息&#xff0c;SRT是字幕流&#xff0c;AC是音频流&#xff0c;MPEG-4是视频流。 StepB 选择性抽取相应的流到新的输出文件 ffmpeg -i xxx.mp4 -map 0:0 -map 0:2 -map: 0:6 -vcodec copy -acodec copy out.m…

java 视频字幕_javaCV文字识别之2:视频文字识别和视频提取字幕文字字符

前言 上一章我们实现了图片的文字识别和提取&#xff0c;本章基于javacv中的tesserac 和ffmpeg实现视频文字识别和提取 javacv中包含ffmpeg和tesserac两个库以及tesserac的依赖库leptonica。 读取视频帧javacv已经帮我们封装好了&#xff0c;直接就可以读取到视频帧&#xff0c…

通过 FFMPEG,为视频添加字幕

由于mp4容器&#xff0c;不像MKV等容器有自己的字幕流。 像MKV这种容器的视频格式中&#xff0c;会带有一个字幕流&#xff0c;可以在播放中&#xff0c;控制字幕的显示与切换&#xff0c;也可以通过工具或命令&#xff0c;将字幕从视频中分离出来。 而MP4格式的容器&#xf…

处理网页视频中的字幕

我们经常看一些网页、美剧&#xff0c;或者一些英文课程、新闻、只有英文字幕&#xff0c;但是如果通过语音识别&#xff0c;有时候又会存在不太准确的问题&#xff0c;没有想到还可以通过扑捉设定区域&#xff0c;自动把英文字幕采集出来&#xff0c;显示中文字幕&#xff0c;…

视频一键识别生成字幕

前不久我介绍了通过视频生成字幕的技术原理&#xff08;博客、B站&#xff09;&#xff0c;我现在把这个功能打包成一个易于操作的界面&#xff0c;如下图所属&#xff1a; 操作非常的简单&#xff0c;打开程序后&#xff0c;点击上面【打开要识别的视频按钮】&#xff0c;就会…

ffmpeg 合并视频 添加字幕 bat命令

首先将ffmpeg添加进系统环境变量 1.mp4转mkv for %%a in ("*.mp4") do ffmpeg -i %%~na.mp4 -vcodec copy -acodec copy %%~na.mkv 2. mp4添加字幕并转换mkv (字幕格式为srt,名称与视频名称一致) for %%a in ("*.mp4") do ffmpeg -i %%~na.mp4 -i %%~na.s…