首页 > 其他 > 详细

nuxt基础

时间:2019-03-15 12:20:27      阅读:231      评论:0      收藏:0      [点我收藏+]

一、Nuxt.js优点

基于vue.js
自动代码分层
服务端渲染
强大的路由功能,支持异步数据
静态文件服务
ES6、ES7语法支持
打包和压缩JS、CSS
HTML头部标签管理
本地开发支持热加载
集成ESLint
支持各种样式预处理器:SASS、LESS、Stylus等等

二、项目构建

1.安装vue-cli(依赖vue-cli)

npm install -g vue-cli

2.新建项目文件夹,进入文件夹后初始化项目

mkdir nuxt-demo
cd nuxt-demo
vue init nuxt/starter

3.装包,启动项目

npm install
npm run dev

4.修改项目默认启动ip和端口号,

在package.json文件中直接配置config项
技术分享图片

5.配置全局默认样式,配置页面head中的title值

技术分享图片

6.webpack配置

技术分享图片

7.路由

基础路由——nuxt-link标签

<ul>
  <li>
    <nuxt-link :to="{name: 'page1', params:{id: 12}}">page1</nuxt-link>
  </li>
  <li>
    <nuxt-link :to="{name: 'page2'}">page2</nuxt-link>
  </li>
</ul>

动态路由

<ul>
  <li>
    <nuxt-link :to="{name: 'page1-id', params: {id: 123}}">item1</nuxt-link>
  </li>
  <li>
    <nuxt-link :to="{name: 'page1-id', params: {id: 456}}">item2</nuxt-link>
  </li>
</ul>

id为动态路由参数,与子路由组件名字相呼应
技术分享图片

nuxt基础

原文:https://www.cnblogs.com/haozehua/p/10535987.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!