下载APP 编程狮,随时随地学编程
返回 首页

Nuxt.js 中文教程

开始阅读
手册说明:


目录

Nuxt 学习指南

Nuxt.js 介绍
Nuxt.js 安装
Nuxt.js 目录结构
Nuxt.js 配置
Nuxt.js 路由
Nuxt.js 视图
Nuxt.js 异步数据
Nuxt.js 资源文件
Nuxt.js 插件
Nuxt.js 模块
Nuxt.js Vuex 状态树
Nuxt.js 支持 TypeScript
Nuxt.js 命令
Nuxt.js 开发工具
Nuxt.js 开源贡献指引

Nuxt API (版本 2.8.X)

主要

页面

Nuxt.js asyncData 方法
Nuxt.js fetch 方法
Nuxt.js head 方法
Nuxt.js key 属性
Nuxt.js layout 属性
Nuxt.js loading 属性
Nuxt.js middleware 属性
Nuxt.js scrollToTop 属性
Nuxt.js transition 属性
Nuxt.js validate 方法
Nuxt.js watchQuery 属性

组件

Nuxt.js <nuxt> 组件
Nuxt.js <nuxt-child> 组件
Nuxt.js <nuxt-link> 组件
Nuxt.js <nuxt-link> 组件

UTILS

配置

Nuxt.js 构建配置
Nuxt.js buildDir 属性
Nuxt.js CSS 配置
Nuxt.js dev 属性配置
Nuxt.js 环境变量配置
Nuxt.js generate 属性配置
Nuxt.js head 属性配置
Nuxt.js hooks 属性
Nuxt.js .nuxtignore
Nuxt.js loading 属性配置
Nuxt.js loadingIndicator 属性
Nuxt.js mode 属性
Nuxt.js modern 属性
Nuxt.js modules 属性
Nuxt.js modulesDir 属性
Nuxt.js plugins 属性配置
Nuxt.js render 属性
Nuxt.js rootDir 属性配置
Nuxt.js router 属性配置
Nuxt.js server 属性
Nuxt.js 服务器端渲染中间件(serverMiddleware) 属性
Nuxt.js srcDir 属性配置
Nuxt.js transition 属性配置
Nuxt.js vue.config 属性
The watch Property
Nuxt.js globalName 属性
Nuxt.js watchers 配置

NUXT 模块

以编程形式使用 Nuxt.js
nuxt.render
nuxt.renderRoute
nuxt.renderAndGetWindow

NUXT 内部

Nuxt 内部
Nuxt Class
Renderer Class
ModuleContainer Class
Builder Class
Generator Class

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }