NUXT是什么?

1. Nuxt.js简单的说是Vue.js的通用框架,最常用的就是用来作SSR(服务器端渲染)。

SSR 还适用以下场景
1、客户端的网络比较慢
2、客户端运行在老的或者直接没有 JavaScript 引擎上

2.NUXT的优缺点

1.优点:

	1.基于 Vue.js
	2.自动代码分层
	3.服务端渲染
	4.强大的路由功能,支持异步数据
	5.静态文件服务
	6.ES6/ES7 语法支持
	7.打包和压缩 JS 和 CSS
	8.HTML头部标签管理
	9.本地开发支持热加载
	10.集成ESLint
	11.支持各种样式预处理器: SASS、LESS、 Stylus等
	12.nuxt自己集成了vuex,所以不需要安装,在/store目录下新建index.js即可使用

2.缺点:

	1.	按需引入UI框架
	2.	需要pm2进行管理
	3.	当nuxt被iframe嵌套的时候,无法在asyncData里面获取外部闯过来的参数,主要:postmessage、输入栏传参数
	4.	vue导出的时候要用函数的方式:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210616115129903.png)

	采用原始的格式会有问题
	.![](https://img-blog.csdnimg.cn/20210616115116454.png)

	5.	服务端和客户端渲染会导致代理有部分失效,要采用nginx代理的方式
	6.	由于是服务端渲染,所以不支持组件的keep-alive,那自然activated、deactivated这两个生命周期也没了
Logo

前往低代码交流专区

更多推荐