首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用云功能部署到Firebase主机后,滚动插件的动画在Nuxt版本2中不起作用

使用云功能部署到Firebase主机后,滚动插件的动画在Nuxt版本2中不起作用
EN

Stack Overflow用户
提问于 2020-06-19 00:21:05
回答 1查看 588关注 0票数 0

我在我的Nuxt.js站点中通过npm使用了滚动画库。当我将它添加到我的plugins/aos.js中,并在nuxt.config.js插件中配置它时,它工作得很好。但是当我尝试使用云函数部署到Firebase主机上时,它不起作用。

下面是我的plugins/aos.js文件

代码语言:javascript
复制
 import AOS from "aos";
 
 import "aos/dist/aos.css";
 
 export default ({ app }) = {   app.AOS = new AOS.init({ disable:
 "phone" }); };

这是我的nuxt.config.js文件

代码语言:javascript
复制
 export default {   mode: "universal",
 
   head: {
     title: process.env.npm_package_name || "",
     meta: [
       { charset: "utf-8" },
       { name: "viewport", content: "width=device-width, initial-scale=1" },
       {
         hid: "description",
         name: "description",
         content: process.env.npm_package_description || ""
       }
     ],
     link: [{ rel: "icon", type: "image/x-icon", href: "/favicon.ico" }]   },
      loading: { color: "#fff" },
      css: [],
     plugins: [{ src: "@/plugins/aos", mode: "server" }],
     buildModules: [],
     modules: ["@nuxtjs/vendor"],
      buildDir: "../functions/nuxt",   build: {
     publicPath: "/",
     extractCSS: true,
    
     extend(config, ctx) {}   } };
EN

回答 1

Stack Overflow用户

发布于 2021-01-30 02:10:21

可能是因为SSR。我自己才弄好的。

aos.js重命名为aos.client.js,以确保它只在客户机上加载。

在我拥有文件中

代码语言:javascript
复制
import AOS from 'aos'

export default ({ app }) => {
  app.AOS = AOS.init({
    offset: 250,
    once: true,
  })
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62454665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档