Nuxt3创建项目、配置和路由的基本使用

Nuxt3官网Nuxt 中文站 - 直观的Web框架 Nuxt3文档 · Nuxt

nuxt3默认支持typescript

创建项目

npx nuxi@latest init myNuxt

目录结构

project-name
├─ public
│  └─ favicon.ico
├─ server
│  └─ tsconfig.json
├─ .gitignore
├─ .npmrc
├─ README.md
├─ app.vue
├─ nuxt.config.ts
├─ package.json
└─ tsconfig.json
目录结构很简单,里面很多东西都需要自己去配置

首先安装依赖项

npm install

运行项目

npm run dev

基础配置

在nuxt.config.ts文件中:安装 element plus并进行配置

路由的基本使用

命名路由,可选路由,全局路由

NuxtLink支持命名路由[ ] 可选路由[[ ]] 全局路由[...]

嵌套路由的使用

<NuxtPage></NuxtPage>

编程式路由navigateTo

路由中间件

首先在在根目录下创建一个文件夹

可以设置并引入多个中间件

如果设置全局中间件 文件名必须是xxx.global.js

并且不需要进行引入

$fetch和useAsyncData

使用useAsyncData和$fetch配合使用进行获取数据

useAsyncData只会在服务端执行一次

text表示key

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值