使用materialize CSS时在下一个js中未定义窗口 [英] window is undefined in next js when using materialize css

查看:53
本文介绍了使用materialize CSS时在下一个js中未定义窗口的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用下一个js.当我尝试从'materialize-css'中导入M时; 我得到窗口未定义.

I'm using next js. When I try to import M from 'materialize-css'; I get window is undefined.

推荐答案

我添加了 useEffect 并添加了以下行:

I added a useEffect and added this line:

     if(typeof window !== 'undefined'){
       const M = require('materialize-css');
       ...
     }
      

代替 import 语句

这篇关于使用materialize CSS时在下一个js中未定义窗口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆