当前位置:网站首页>Nuxt3学习
Nuxt3学习
2022-07-30 02:31:00 【涵。】
1 路由
配置pages文件,nuxt会自动创建路径的映射关系
动态路由
//配置文件名为XXX-[参数].vue的形式
<NuxtLink to="/user-24"> //这个24就是传过来的参数
//传递多个参数需要配置嵌套路由
<NuxtLink to="/user-xie/user-24">
嵌套页面
同级创建parent和parent.vue,在parent文件夹中创建child.vue
在parent.vue中使用NuxtChild引入子路由页面
插槽
在layout中的任意一个文件中加入slot,需要充当插槽的组件配置NuxtLayout,并带上name
//匹配多个插槽,文件名为default.vue
<slot name="one"></slot>
<slot name="two"></slot>
<NuxtLayout name="default">
<template #one></template>
<template #two></template>
<NuxtLayout>
将需要调用的公共函数放在composables文件夹下,这样调用时就不需要引入
Nuxt3请求数据的方法
(1)useAsyncData
const res=await useAsyncData('getList',()=>$fetch(url),{
Lazy:true})
const list=res.data._rawValue.data
(2)useFetch
const res=await useFetch(url,{
method:'get',id:1})
路由中间件
当从一个页面跳转到另一个页面时,在跳转过程执行的代码
//建立middleware文件夹,在文件夹下新建default.global.ts文件
export default defineNuxtRouteMiddle((to,from)=>{
abortNavigation()//放弃访问
navigateTo() //访问另一个页面
})
//如果中间件只对单个组件起作用,在组件中如下配置
definePageMeta({
middleware:["default"]
})
边栏推荐
- English grammar_indefinite pronouns -some & any
- 计算机复试面试题总结
- Not enough information to list load addresses in the image map. (STM32 compilation error)
- 1050 graphics card, why is the graphics card usage ranking on Steam always the top five
- uni-app如何配置APP自定义顶部标题栏
- 生死时速,分秒必争
- 超详细的MySQL三万字总结
- 【C语言刷LeetCode】451. 根据字符出现频率排序(M)
- matlab洗碗机节水模型的优化设计-这是个课题名称,不是买洗碗机,审核的人仔细看下,谢谢
- 【2023海康威视提前批笔试题】~ 题目及参考答案
猜你喜欢
随机推荐
成功解决pydotplus.graphviz.InvocationException: GraphViz‘s executables not found
go grpc custom interceptor
JNPF3.4.2系统升级公告
固体火箭发动机三维装药逆向内弹道计算
Successfully resolved AttributeError: 'PngImageFile' object has no attribute 'imshow'
信息系统项目管理师核心考点(五十四)配置项分类、状态与版本
【SemiDrive源码分析】【MailBox核间通信】43 - 基于Mailbox IPCC RPC 实现核间通信(代码实现篇)
【C语言刷LeetCode】592. 分数加减运算(M)
超详细的MySQL三万字总结
Typora transparent background image
Type-C charging and OTG chip - LDR6028A
新型海上风电机组及压缩空气储能系统的建模与控制(Matlab代码实现)
零代码工具推荐---HiFlow
uni-app如何配置APP自定义顶部标题栏
VLAN 实验
表达式计算器 ExpressionRunner
Google浏览器打开axure产品原型的解决方案
OSPF shamlink 解决后门链路问题
再度入围|“国产化”大潮来袭,汉得助力乘风破浪!
戴尔首款纯软产品,再定义下一代对象存储









