nuxt添加aos动效

npm i aos

nuxt2

/plugins/aos.client.js

import AOS from 'aos';
import "aos/dist/aos.css";
export default () => {
    AOS.init()
}

/nuxt.config.js

module.exports = {
	// ...
	plugins: {
		// ...
		"~/plugins/aos.client.js"
	}
}

nuxt3

/plugins/aos.client.ts

import AOS from 'aos';
import "aos/dist/aos.css";
export default defineNuxtPlugin(nuxtApp => {
    AOS.init()
})

测试代码 data-aos=“fade-up” 添加到元素属性上

PS!!!

记得重新启动项目

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Nuxt.js是一个基于Vue.js的通用应用框架,可以快速构建单页应用和静态网站。它帮助我们在开发过程进行代码分离、优化性能和部署网站等方面提供了很多便利。 在默认情况下,Nuxt.js使用的是Vue Router进行路由管理,并且路由地址都是没有后缀的,即不带有.html后缀。这是为了在构建出的静态网站提供更友好的URL形式,提高搜索引擎优化(SEO)的效果。 如果你想要在Nuxt.js的路由地址添加.html后缀,可以通过自定义路由配置的方式来实现。首先,在你的Nuxt.js项目根目录下新建一个`router.js`文件(如果该文件已存在则跳过此步骤)。 然后,打开 `nuxt.config.js` 文件,在 `router` 配置项加入一行代码 `router: { middleware: 'router' }`。这样,就可以将自定义的路由配置应用到项目。 在 `router.js` 文件,你可以使用 Vue Router 的语法来定义路由。在需要添加.html后缀的路由地址上,可以通过 `alias` 字段进行指定。例如: ```javascript import Vue from 'vue' import Router from 'vue-router' Vue.use(Router) export function createRouter() { return new Router({ mode: 'history', routes: [ { path: '/home', alias: '/home.html', component: () => import('~/pages/Home.vue') }, // 其他路由配置... ] }) } ``` 在上述代码,`alias` 字段指定了 `/home` 路由地址的别名为 `/home.html`。当用户访问 `/home.html` 时,会显示对应的页面内容。 这样,你就可以通过自定义路由配置,将Nuxt.js的路由地址添加.html后缀啦!请注意,添加.html后缀可能会影响到默认的Nuxt.js路由功能,所以要根据你的具体需求来决定是否使用该方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Amodoro

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值