首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >NUXT简介

NUXT简介

作者头像
张云飞Vir
发布于 2024-03-06 00:36:03
发布于 2024-03-06 00:36:03
42800
代码可运行
举报
文章被收录于专栏:写代码和思考写代码和思考
运行总次数:0
代码可运行

一、概述

通常使用 VUE 开发的是单页应用,简称SPA。随着工程不断变大,打包文件不断增长,页面的整体刷新加载速度慢慢成为瓶颈,越来越无法满足业务对页面响应速度的要求。单页应用由于主体是一个大的js,对搜索引擎不友好。

因而开发方式又讨论到SSR方案(服务端渲染),这是传统的开发方式,比如JSP,PHP,thyemeleaf 等。它是在服务端生成HTML,返回给浏览器使用。

SSR的优点:1、对SEO友好。2、更快的内容到达时间。 所以在使用SSR的第一个场景,必然是对响应速度有较高的要求

SSR的瓶颈点和风险: 1、更长的链路,之前是 浏览器 ==> Nginx ==> 后台服务,而现在就变成 浏览器 ==> Nginx ==> nodejs ==> 后台服务。 2、nodejs中的阻塞型请求,容易成为性能的瓶颈。 3、对业务开发人员来说,曲线变长

Nuxt.js 是一个基于 Vue.js 的通用应用框架。适用于服务端渲染SSR的场景。

二、开始使用

使用脚手架直接启动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ npx create-nuxt-app <项目名>

应用现在运行在 http://localhost:3000 上运行。

三、应用

源代码目录

文件夹

名称

说明

assets

资源目录

assets 用于组织未编译的静态资源如 LESS、SASS 或 JavaScript

components

组件目录

用于组织应用的 Vue.js 组件。

layouts

布局目录

用于组织应用的布局组件。

middleware

中间件

目录用于存放应用的中间件

pages

页面目录

用于组织应用的路由及视图。Nuxt.js 框架读取该目录下所有的 .vue 文件并自动生成对应的路由配置

plugins

插件目录

用于组织那些需要在 根vue.js应用 实例化之前需要运行的 Javascript 插件。

static

静态文件目录

用于存放应用的静态文件,此类文件不会被 Nuxt.js 调用 Webpack 进行构建编译处理。服务器启动的时候,该目录下的文件会映射至应用的根路径 / 下。

store

状态树

目录用于组织应用的 Vuex 状态树 文件。 Nuxt.js 框架集成了 Vuex 状态树 的相关功能配置,在 store 目录下创建一个 index.js 文件可激活这些配置。

nuxt.config.js 文件

个性化配置

用于组织 Nuxt.js 应用的个性化配置,以便覆盖默认配置。

package.json 文件

依赖关系

用于描述应用的依赖关系和对外暴露的脚本接口。

别名

别名

目录

~ 或 @

srcDir

~~ 或 @@

rootDir

默认情况下,srcDirrootDir 相同。

四、参考

https://www.nuxtjs.cn/guide/installation

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-03-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
nuxt「建议收藏」
通过对客户端/服务端基础架构的抽象组织,Nuxt.js 主要关注的是应用的 UI渲染。
全栈程序员站长
2022/09/20
4.4K0
用 Nuxt.js 搭建一个服务端渲染(SSR)应用
客户端渲染模式下,服务端把渲染的静态文件给到客户端,客户端拿到服务端发送过来的文件自己跑一遍 JS,根据 JS运行结果,生成相应 DOM,然后渲染给用户。
用户4456933
2021/06/01
8.2K0
用 Nuxt.js 搭建一个服务端渲染(SSR)应用
Nuxt.js详解(一)
pages/ --| book/ //同名文件夹 -----| _id.vue -----| index.vue --| book.vue //父组件
陶然同学
2023/02/24
5.8K0
Nuxt.js详解(一)
Vue Nuxt.js 概述
1. Nuxt.js 概述 1.1 我们一起做过的SPA SPA(single page web application)单页 Web 应用,Web 不再是一张张页面,而是一个整体的应用,一个由路由系统、数据系统、页面(组件)系统等等,组成的应用程序。 我们之前学习的Vue就是SPA中的佼佼者。 SPA 应用广泛用于对SEO要求不高的场景中 1.2 什么是SEO SEO:搜索引擎优化(Search Engine Optimization), 通过各种技术(手段)来确保,我们的Web内容被搜索引擎
Maynor
2021/12/14
9.3K0
Vue Nuxt.js 概述
Nuxt.js实战:Vue.js的服务器端渲染框架
首先,确保你已经安装了Node.js和yarn或npm。然后,通过命令行创建一个新的Nuxt.js项目:
天涯学馆
2024/06/06
1.8K0
Nuxt项目各级目录功能一览
pages 用于构建Nuxt的路由及视图。Nuxt.js 框架读取该目录下所有的 .vue 文件并自动生成对应的路由配置。
Javanx
2020/06/30
2.6K0
Nuxt.js,Next.js,Nest.js傻傻分不清?
Nuxt.js和Next.js都是服务端渲染框架(SSR),属于前端框架,Nest.js则是node框架,属于后端框架。
用户6297767
2023/11/21
7.6K0
Nuxt.js,Next.js,Nest.js傻傻分不清?
Nuxt框架服务端渲染
Nuxt.js是通用的VUE的一个SSR框架(服务器端渲染)。官方介绍是通过对客户端/服务端基础框架的抽象组织,Nuxt.js主要关注的应用的UI渲染。
杜金房
2023/02/28
4.3K0
Nuxt框架服务端渲染
Vue开始使用NUXT框架开发
Nuxt.js 为 客户端/服务端 这种典型的应用架构模式提供了许多有用的特性,例如服务端渲染、SEO、中间件支持、布局支持等。
码客说
2019/10/21
2.5K0
Vue 服务端渲染原理解析与入门实战
在以往的概念里,渲染的工作更多的是放在客户端进行的,那么为什么现在我们要让服务端来做这个工作?
西岭老湿
2021/02/22
8.3K0
Vue 服务端渲染原理解析与入门实战
深入探索Nuxt.js:Vue.js的服务端渲染利器
今日推荐《React 拖拽组件 Drag & Drop》 这篇文章介绍了React 提供了多种方式来实现拖拽功能,包括原生的 HTML5 Drag and Drop API 和第三方库如 react-dnd。从浅入深地介绍如何在 React 中实现拖拽功能,并通过代码示例来说明常见问题、易错点及如何避免。
Front_Yue
2024/11/12
8340
深入探索Nuxt.js:Vue.js的服务端渲染利器
肝了几个月nuxt项目,想把这些实用知识点分享给你(干货)
转载自:时樾同学 https://juejin.cn/post/6901467138599763975 干了几个月的nuxt项目,差点没把自己给干翻。在公司没开干nuxt项目之前,我也没接触过nuxt
winty
2021/01/05
2.2K0
尚医通-客户端平台
服务端渲染又称SSR (Server Side Render)是在服务端完成页面的内容,而不是在客户端通过AJAX获取数据。
用户9615083
2022/12/30
6K0
尚医通-客户端平台
微服务[学成在线] day12:基于 Nuxt.js 构建搜索前端工程
知识点结合实战应用会更有意义,所以这里我就不再对单个知识点进行拆分成单个笔记,内容会比较多,这里我们可以根据目录进行按需阅读。一、搜索前端技术需求
LCyee
2020/08/05
7.4K0
微服务[学成在线] day12:基于 Nuxt.js 构建搜索前端工程
点亮你的Vue技术栈,万字Nuxt.js实践笔记来了
作为一位 Vuer(vue开发者),如果还不会这个框架,那么你的 Vue 技术栈还没被点亮。
WahFung
2020/08/24
25K0
点亮你的Vue技术栈,万字Nuxt.js实践笔记来了
如何有效节省路由划分时间,试试Nuxt.js!
最开始了解到Nuxt是在vue SSR下了解到,用过之后感觉真香。可以省去路由划分的时间,Nuxt.js 会读取该目录下所有的 .vue 文件并自动生成对应的路由配置、进一步封装Vuex等等。下面来介绍如何将Nuxt部署到静态托管上?
腾讯云开发TCB
2020/06/03
1.4K0
【免费视频教程】NuxtJs框架-安装与介绍
【1】、nuxtJs的安装 【2】、nuxtJs的路由 今天咱们来学习一下,SSR(服务器端渲染)的nuxt.js框架 <!-- 第一部分,先介绍一下ssr和nuxt框架 --> SPA(单页应用)不利于搜索引擎的SEO操作, 特别是百度根本没法抓取到SPA的内容页面, <!-- 服务器端渲染有哪些好处 --> 1. 更好的 SEO, 由于搜索引擎爬虫抓取工具可以直接查看完全渲染的页面。 2. 对于缓慢的网络或运行缓慢的设备。 可提供获取网页速度,有良好的用户体验。 3、ssr会减少对服务器的请求。 普通
web前端教室
2019/08/26
2.4K0
【Nuxtjs】431- 简述Nuxt.js
Nuxt.js 是一个基于 Vue.js 的通用应用框架,一个用于Vue.js 开发SSR应用的一站式解决方案。它的优点是将原来几个配置文件要完成的内容,都整合在了一个nuxt.config.js,封装与扩展性完美的契合。
pingan8787
2019/12/12
3K0
Nuxt配置Element-UI按需引入方法
Nuxt 使用 create-nuxt-app 创建项目时,选择使用 Element-UI 为默认组件库,发现 Nuxt 没有开启 Element-UI 的按需引入配置,需要自行配置。
用户6167509
2020/07/06
3.3K0
【玩转腾讯云】 Nuxt.js部署到云开发静态托管
最开始了解到Nuxt是在vue SSR下了解到,用过之后感觉真香。 可以省去路由划分的时间,Nuxt.js 会读取该目录下所有的 .vue 文件并自动生成对应的路由配置、进一步封装Vuex等等。下面来介绍\color{red}{ 如何将Nuxt部署到静态托管上?}
XaDon
2020/04/10
8.2K0
【玩转腾讯云】 Nuxt.js部署到云开发静态托管
相关推荐
nuxt「建议收藏」
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档