1、简介

Vue ssr框架。支持vue2,vue-router,vuex,vue server render, vue meta

2、基本使用:

vue init nuxt-community/koa-template //基于koa2的安装

接着cnpm i

npm run dev开启服务

观察Nuxt.js目录:

pages入口页面组件

在page中的vue模板文件名称都是路径

创建完成后即可在相应路由处访问,无需手动配置路由

查看相应页面我们发现系统还自动配置了一行文字

来源于layouts中的模板文件,里面存放着公共的组件,比如说需要在所有路由下都显示的头部,尾部,侧边栏等

每新建一个组件,都会自动添加相应的组件

pages中的页面组件会放到layouts内模板组件中的nuxt标签内

自定义一个简单的layout模板

这样我们在pages下模板使用时在script标签下export default内声明

layout:'your layouts name'

nuxt.config.js是nuxtjs的配置文件,

可以配置全局的css文件

nuxt获取异步数据

server目录创建interface接口目录

目录下创建接口文件:

接着在server文件夹下入口文件index.js中引入

import name from '...'

同一文件下接着书写:

即可

接着可在模板文件中使用:

这里未配置ssr客户端渲染,是我们的页面在页面加载完后再向服务器发起请求:

为了实现在下发资源的同时进行渲染,我们修改:

这样会把数据和编译好的内容一并返回给浏览器

fetch主要用于处理vuex相关的数据

vuex结合使用nuxtjs

方法与单独使用nuxtjs类似

在路由index.js入口文件书写:

此时,vuex已经可以运行,如果不行,请重启服务。

也是实现了ssr

在此总结nuxt目录下各个子目录的作用

components:写页面组件

assets:存放图片或者其他静态资源文件

store 管理vuex状态

layouts 页面结构复用

pages  创建根路由

vue ssr 工作原理:

ssr解决seo的问题。可以使内容快速展现。‘

nuxt.js升级为

Nuts.js01的更多相关文章

  1. Timus 2068. Game of Nuts 解题报告

    1.题目描述: 2068. Game of Nuts Time limit: 1.0 secondMemory limit: 64 MB The war for Westeros is still i ...

  2. ural 2068. Game of Nuts

    2068. Game of Nuts Time limit: 1.0 secondMemory limit: 64 MB The war for Westeros is still in proces ...

  3. [LintCode] Nuts & Bolts Problem 螺栓螺母问题

    Given a set of n nuts of different sizes and n bolts of different sizes. There is a one-one mapping ...

  4. Lintcode399 Nuts & Bolts Problem solution 题解

    [题目描述] Given a set of n nuts of different sizes and n bolts of different sizes. There is a one-one m ...

  5. Lintcode: Nuts & Bolts Problem

    Given a set of n nuts of different sizes and n bolts of different sizes. There is a one-one mapping ...

  6. How To Make A Swipeable Table View Cell With Actions – Without Going Nuts With Scroll Views

    How To Make A Swipeable Table View Cell With Actions – Without Going Nuts With Scroll Views  Ellen S ...

  7. UVA 10944 Nuts for nuts..

    题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=21&p ...

  8. Nuts & Bolts Problem

    Given a set of n nuts of different sizes and n bolts of different sizes. There is a one-one mapping ...

  9. (转)Nuts and Bolts of Applying Deep Learning

    Kevin Zakka's Blog About Nuts and Bolts of Applying Deep Learning Sep 26, 2016 This weekend was very ...

随机推荐

  1. vue项目post、put、delete、get向java后端传数组

    通常我们向后端发送数据有两种方式 get.post,后又restful风格出现,又有put.delete等传参方式.但是对于我们来说他们的传参本质还是只有get和post的两种,即 get.delet ...

  2. ASA5505升级license

    1.准备工作 首先先看下目前的license # show activation-key Serial Number: JMX1J364741 Running Permanent Activation ...

  3. 用 Apache Derby 进行 ODBC 编程

    用 Apache Derby 进行 ODBC 编程 https://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0409kar ...

  4. Date类与SimpleDateFormat类中parse()方法和format()方法

    package ppt11util类; import java.text.ParseException; import java.text.SimpleDateFormat; import java. ...

  5. cannot be found on object of type xx.CacheExpressionRootObject

    0 环境 系统环境:win10 编辑器:IDEA 1 前言->环境搭建 1-1 pom依赖 <?xml version="1.0" encoding="UTF ...

  6. 68)PHP,cookie的详细属性和有效期

    (1)cookie的有效期: 默认:会话周期结束(就是浏览器关闭),默认情况下,cookie会在浏览器关闭时失效,这种cookie是 临时cookie或者叫会话. 支持设置有效期,setcookie的 ...

  7. 系统学习 javaweb2----HTML语言2

    感想:学习javaweb之路,任重而道远. 学习笔记: 5.表格标签 5.1<table></table> 表格标签,用于效果中定义一个表格 5.2<tr>< ...

  8. confidence intervals and precision|The One-Mean z-Interval Procedure|When to Use the One-Mean z-Interval Procedure

    Confidence Intervals for One Population Mean When σ Is Known Obtaining Confidence Intervals for a Po ...

  9. 乐观锁(Optimistic Lock)

    乐观锁(非阻塞)指不通过锁表来解决并发问题,一般情况下表数据都会加入一个version字段,对该字段进行比较更新来保证数据的一致性. 这里写了个demo,应该可以说明乐观锁的问题. public cl ...

  10. spring5.0.7.RELEASE配置jackson2.9.5

    概述 Jackson框架是基于Java平台的一套数据处理工具,被称为“最好的Java Json解析器”. 1.环境: jdk版本:jdk1.8spring版本:5.0.7.RELEASE jackso ...