首页 > 解决方案 > 全局对象窗口在 vue.js 中未定义

问题描述

我正在尝试添加一些滚动功能,它说窗口未定义。我认为 window 是 JS 中的全局对象......我该如何定义它?

created() {
  const top = window.load.pageYOffset || 0;
  if (top <= 60) {
    this.color = "transparent";
    this.flat = true;
  }
},

标签: vue.jswindownuxt.js

解决方案


window不应该是未定义的,但是window.load会是(这是你的意思吗?)

改为使用window.pageYOffset


推荐阅读