资讯专栏INFORMATION COLUMN

初识vue ssr(nuxt.js) ---- 持续更新

G9YH / 3095人阅读

摘要:安装创建模板项目安装依赖项编译并启动服务打开目录结构需要编译的资源文件,如等。可用作添加导航栏底部栏等截面。用于存放页面级别的组件。插件状态管理器目录,如果该目录是空的,将不启用。

安装
// vue-cli 创建nuxt模板项目
$ vue init nuxt-community/starter-template 
// 安装依赖项
$ cd 
$ npm install
// 编译并启动服务
$ npm run dev
// 打开 http://localhost:3000
目录结构

assets 需要编译的资源文件,如 JavaScript、SASS、LESS 等。

static 不需要编译的静态资源文件,如图片资源。

components 顾名思义,存放 *.vue 组件的地方。一般用来存放非页面级别的组件,如 header、footer 等公共组件,该目录下的组件具有常规 vue 组件的方法和特性,不会被 nuxt.js 扩展特性

layouts 布局目录,设置布局的地方,其中 标签是我们写的页面内容。可用作添加导航栏、底部栏等截面。

middleware 中间件目录,所谓中间件,就是在页面与页面跳转中执行的函数方法。如页面跳转时验证用户信息操作。

pages 用于存放页面级别的组件。该目录下的文件会转换成相应的路由路径供浏览器访问。另外呢,该目录下的 *.vue 页面文件中 Nuxt.js 提供了一些特殊的方法用于处理服务器渲染中的事件。page路由、页面

plugins 插件目录,像 mint-ui 这种第三方插件就放在这里。插件

store vuex 状态管理器目录,如果该目录是空的, Nuxt.js 将不启用 vuex。当我们在该文件夹下创建 index.js 文件后即可使用 vuex 状态管理器

nuxt.config.js 该文件是 Nuxt.js 的唯一配置项,之前提过 Nuxt.js 将 Webpack 等一众配置都封装好了,所以如果需要特殊配置,只需要修改该文件来覆盖默认配置即可 API

注意

header和footer放在layout目录下的default里面

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/103364.html

相关文章

  • 服务端预渲染之Nuxt(介绍篇)

    摘要:为了解决问题,推出了服务端预渲染,以便提高对优化。应用,到了,单页面应用优秀的用户体验,逐渐成为了主流,页面整体式渲染出来的,称之为客户端渲染。客户端接收数据,然后完成最终渲染。通过对客户端服务端基础框架的抽象组织,主要关注的是应用的渲染。 现在前端开发一般都是前后端分离,mvvm和mvc的开发框架,如Angular、React和Vue等,虽然写框架能够使我们快速的完成开发,但是由于前...

    Shonim 评论0 收藏0
  • vue-meta让你更优雅的管理头部标签

    摘要:在应用中,如果想要修改的头部标签,或许,你会在代码里,直接这么做改下引入一段修改信息,或者给标签添加属性此处省略一大坨代码今天给大家介绍一种更优雅的方式,去管理头部标签介绍借用上的介绍,基于的插件,主要用于管理头部标签,同时也支持。 在 Vue SPA 应用中,如果想要修改HTML的头部标签,或许,你会在代码里,直接这么做: // 改下title document.title = wh...

    leone 评论0 收藏0
  • Nuxt.js 基础入门教程

    摘要:原文链接开发一个单页面应用,相信很多前端工程师都已经学会了,但是单页面应用有一个致命的缺点,就是极不友好。基于它,我们可以快速开发一个基于的单页面应用。只有数据流存在相关配置时可用。引入后,所有页面均有效。 原文链接 Vue 开发一个单页面应用,相信很多前端工程师都已经学会了,但是单页面应用有一个致命的缺点,就是 SEO 极不友好。除非,vue 能在服务端渲染(ssr)并直接返回已经渲...

    yedf 评论0 收藏0
  • vue 服务器端渲染 nuxt.js初探

    摘要:在调研插件后,发现无法满足以及等要求时,果断选用了做服务器渲染。布局目录该目录名为保留的,不可更改。服务器启动的时候,该目录下的文件会映射至应用的根路径下。它可以在服务端或路由更新之前被调用。可用于指定服务端返回的请求状态码。 开头还是来一段废话: 年关将近,给大家拜个早年,愿大家年会都能抽大奖,来年行大运。 废话不多说,直接进正文 项目环境: 前端vue项目, 需要将新增的几个路由页...

    bingchen 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<