nuxt开发中踩过的坑

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Juniorselk/article/details/82887378

新开的项目需要兼容IE,并且还需要SEO。在JQ和SSR二者中,选择了尝试一下新技术。(真的作死)

下面是个人在这半个月使用nuxt框架遇到的一些问题,记录一下:

1,首先一个是关于nuxt.config.js的配置问题,在plugins引入一些第三方插件的时候,如果不需要SSR,可以在后面选择ssr:false进行关闭。这样可以避免一些window未定义的问题。

2,接着是window or document undefined的问题,这个问题在官方文档有贴出解决方案:

起初我以为external_library是什么解决window在服务器端未定义的插件,结果别人告诉我是我需要判断的依赖包,官网只是举个例子。(尬住)自己还傻乎乎的找了半天,所以这里简单的说明一下。同理,其他window未定义的问题也可以参考这个方法。

3,配置使用proxy代理,下面是个人简陋的配置:

4,然后是关于开发环境和生产环境的配置:

5,关于asyncData的使用,具体使用官方文档有详细说明,这里只提醒一点,asyncData仅使用与页面组件。也就是说pages下的组件才会生效。

最后关于nuxt.config.js的配置文件,很多使用文档也没有具体说明过多,所以贴一位大佬使用nuxt搭建的个人博克,对于很多和我一样刚接触nuxt的同学,应该会有帮助。

https://github.com/surmon-china/surmon.me

目前就这些,后续会更新,欢迎各位大佬补充和指出错误。

猜你喜欢

转载自blog.csdn.net/Juniorselk/article/details/82887378
今日推荐