一位35岁的java转前端撸nuxt.js真香

首先java转前端是一件很easy的一件事情,其次是nuxt学起来也不是很难
在这里插入图片描述

首先科普一下什么是nuxt,为什么那么好用?

Nuxt.js 是一个基于 Vue.js 的轻量级应用框架,可用来创建服务端渲染 (SSR) 应用,也可充当静态站点引擎生成静态站点应用,具有优雅的代码结构分层和热加载等特性。
在这里插入图片描述

1、创建项目命令雷同vue脚手架
npx create-nuxt-app 项目名称

或者

yarn create nuxt-app <项目名>

2、开发模式如何debug

cd 项目目录 然后

npm run dev

3、熟悉项目的目录结构

Nuxt.js 的默认应用目录架构提供了良好的代码分层结构,适用于开发或大或小的应用。当然,你也可以根据自己的偏好组织应用代码。
在这里插入图片描述

4、更多目录结构学习
资源目录 assets
组件目录 components
布局目录 layouts
中间件目录 middleware
页面目录 pages
插件目录 plugins
静态文件目录 static
Store 目录
nuxt.config.js 文件
package.json 文件
其他文件
别名 目录
~ 或 @ srcDir
~~ 或 @@ rootDir

默认情况下,srcDir 和 rootDir 相同。

提示: 在您的 vue 模板中, 如果你需要引入 assets 或者 static 目录, 使用 ~/assets/your_image.png 和 ~/static/your_image.png方式。

在这里插入图片描述

5、进阶问题

根据浏览器的版本拦截进入系统,比如低于IE11以下 跳转 提示浏览器升级 页面,直接在中间件中处理

const userAgent = process.server ? context.req.headers[‘user-agent’] : navigator.userAgent;

let re = new RegExp(“MSIE ([0-9]{1,}[.0-9]{0,})”);

if (re.exec(userAgent) != null) {

 //该升级浏览器拉

}
附一道前端面试题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千年板蓝根

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值