当前位置: 首页 > news >正文

nuxt3路由及路由拦截

配置

nuxt3没有专门的路由配置文件,是由文件目录自动生成路由

ssr

nuxt3会默认所有页面都是服务端渲染,如果需要设置某个页面不走服务端渲染,可以在nuxt.config.js中单独配置

routeRules: {'/home': { ssr: false },'/spa/**': { ssr: false }}

路由拦截

可以在middleware目录下新建js文件,并添加相应的路由拦截逻辑,nuxt会依次执行这些文件,比如登录拦截可以这样处理

export default defineNuxtRouteMiddleware((to, from) => {// 登录检查const token = useCookie('token')const needTokenPaths = ['/publish', '/message']if (!token.value && needTokenPaths.includes(to.path)) {ElMessage.error('用户未登录')return navigateTo('/home')}
})
http://www.lryc.cn/news/517040.html

相关文章:

  • git版本管理
  • 382M 雨晨 19045.5247 Win10PE 网络版
  • 在二维数组中列优先存放是怎么进行的
  • Unity【Colliders碰撞器】和【Rigibody刚体】的应用——小球反弹效果
  • CES 2025:ROG打造极致游戏体验
  • 英伟达 RTX 5090 显卡赋能医疗大模型:变革、挑战与展望
  • Windows 11 上配置VSCode 使用 Git 和 SSH 完整步骤
  • [读书日志]从零开始学习Chisel 第二篇:Scala的变量与函数(敏捷硬件开发语言Chisel与数字系统设计)
  • Unity:删除注册表内的项目记录
  • 【记录】东南大学研究生24-25秋季 学位英语考试
  • LabVIEW四边形阻抗继电器
  • 计算机网络(第8版)第3章课后习题--透明传输
  • 极限学习机 (Extreme Learning Machine, ELM) 算法详解与PyTorch实现
  • Hbuilder ios 离线打包sdk版本4.36,HbuilderX 4.36生成打包资源 问题记录
  • 实验四 数组和函数
  • 基于安卓14 的ANR dump信息原理
  • C++ volatile(八股总结)
  • SQL从入门到实战
  • Redis源码阅读-源码阅读方式
  • 若依框架简介
  • MOE怎样划分不同专家:K-Means聚类算法来实现将神经元特征聚类划分
  • 为 CentOS7 虚拟机添加第二块网卡
  • 30天开发操作系统 第 12 天 -- 定时器
  • 雷达的分类
  • Ubuntu桌面管理环境: GDM3,KDM,LightDM
  • 使用Llama 3.1创建合成数据集以调优你的大型语言模型
  • js可不使用document直接根据id获取id元素
  • 【竞技宝】CS2:HLTV2024职业选手排名TOP8-broky
  • Apache Paimon-实时数据湖
  • hpm使用笔记————使用usb作为从机接收来自上位机的数据然后通过spi主机发送给spi从机