【Nuxt】约定式路由和 NuxtLink

news2024/9/27 17:35:49

约定式路由

手动创建:

在这里插入图片描述

或者还可以使用终端创建页面:nuxi-add-page
npx nuxi add page about — about.vue
npx nuxi add page about/index — about/index.vue

    <NuxtLink to="/">
      <button>Home</button>
    </NuxtLink>
    <NuxtLink to="/category">
      <button>Category</button>
    </NuxtLink>
    <NuxtLink to="/cart">
      <button>Cart</button>
    </NuxtLink>

NuxtLink

  • <NuxtLink>是Nuxt内置组件,用来实现页面导航,是对RouterLink的扩展,比如:进入视口的链接启用预取资源等。
    • 底层是一个<a>标签,因此使用a+href属性也支持路由导航
    • 但是用a标签导航会有触发浏览器默认刷新事件,而NuxtLink不会,NuxtLink 还扩展了其它的属性和功能
  • 应用Hydration后(已激活,可交互),页面导航会通过前端路由来实现。这可以防止整页刷新。当然,手动输入URL后,点击刷新浏览器也可导航,这会导致整个页面刷新
  • NuxtLink组件属性:
    • to:支持路由路径、路由对象、URL
    • href:to的别名
    • replace:默认为false,是否替换当前路由
    • activeClass:激活链接的类名
    • target:和a标签的target 一样,指定何种方式显示新页面
    <NuxtLink href="/category">
      <button>Category</button>
    </NuxtLink>
    <NuxtLink :to="{
        path: '/cart',
        query: {
          id: 1
        },
    }">
      <button>Cart</button>
    </NuxtLink>
<!--    激活的a会带上类 class="router-link-active router-link-exact-active" 可以通过 active-class 去修改激活的类 -->
<!--    加上 replace 属性会打开新页面进行路由替换 路由栈元素被替换 浏览器的后退不到之前的页面-->
<!--    跳转外部链接a标签会自动加上 rel="noopener noreferrer" 属性
        (同理直接使用a标签然后加上external属性也会被自动加上ref="xxx"外部属性)-->
    <NuxtLink to="https://www.baidu.com" target="_blank">
      <button>百度</button>
    </NuxtLink>
    <NuxtPage/>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1981018.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

25集 ESP32 C3 AI chat聊天工程代码流程-《MCU嵌入式AI开发笔记》

25集 ESP32 C3 AI chat聊天工程代码流程-《MCU嵌入式AI开发笔记》 我们打开Ai chat工程&#xff0c;用vscode。 main.c里面&#xff0c;重点看一下app_main函数。 Created with Raphal 2.3.0 开始 nvs_flash_init audio_hal_ctrl_codec audio init display init &#xff08…

AUTOSAR之AUTOSAR OS(下)

前言&#xff1a;在上篇中&#xff0c;我们主要描述了OSEK OS的相关内容以及AUTOSAR OS的OS Application对象的一些内容&#xff0c;包括Counter&#xff0c;Alarm&#xff0c;Enent&#xff0c;ISR&#xff0c;Task&#xff0c;Schudule Table等&#xff0c;本篇文章中&#x…

element-plus 菜单组件 index属性如何正确赋值?

element-plus 菜单组件 index属性如果直接填写字符串&#xff0c;就会报如下的错误 正确写法与错误写法 报错解释&#xff1a;Error parsing JavaScript expression: Unterminated regular expression. (1:2) 这个错误表明你在解析一个JavaScript表达式时遇到了一个未正确结束…

【人工智能专栏】 PCA Decomposition

PCA Decomposition 算法 去除平均值 。计算协方差矩阵 。计算协方差矩阵的特征值和特征向量 。将特征值排序 保留前N个最大的特征值对应的特征向量 。将原始特征转换到上面得到的N个特征向量构建的新空间中(最后两步,实现了特征压缩)。解释 为什么样本在“协方差矩阵C的最大…

元太电磁膜SUDE-10S19MI-01X驱动适配

屏规格书&#xff1a; dts配置&#xff1a; 首先要确保CONFIG_I2C_HID宏打开&#xff0c;i2c-hid-core.c 文件才能编译进去代码。规格书vendor product 分别为0x2d1f 和0x0165 来区别&#xff0c;不至于影响到整体的hid其他设备。 i2c-hid-dev10 { compatible "hid-…

WordPress主题 CeoMax-Pro_v7.6总裁主题资源下载类主题

CeoNova-Pro 主题是一款轻量级、且简洁大气、产品官网类主题&#xff0c;定位于高端产品官网、同时包含了知识付费、定制服务、问答社区、论坛交流、网址导航、以及付费产品购买下载等全方位覆盖。

数据库扩展新篇章:主流分库分表中间件全解析

摘要&#xff1a; 随着企业数据量的激增&#xff0c;传统的单体数据库架构已经无法满足日益增长的性能需求和数据管理复杂性。分库分表技术作为解决这一问题的有效手段&#xff0c;通过将数据水平或垂直地分散到多个数据库中&#xff0c;提高了系统的扩展性和处理能力。本文将详…

JAVA答题系统练习模拟考试平台支持H 5小程序APP公众号源码

&#x1f4dd;“答题系统练习模拟考试平台”——你的备考神器来啦&#xff01;&#x1f393; &#x1f4da;【精准题库&#xff0c;覆盖全面知识点】 备考路上&#xff0c;最怕的就是题目不够全、不够新&#xff01;“答题系统练习模拟考试平台”汇聚了海量精编题库&#xff…

【枚举】:复合态的处理( Flag = Flag1 | Flag2 )

一、引言 枚举 enum是我们用的比较多的类型&#xff0c;而枚举通常适用的场景&#xff0c;也是为了我们在业务逻辑处理时&#xff0c;作为不同的逻辑分支的判断条件&#xff1b;比起直接定义1~N这样魔幻到让人一头雾水的分支 Flag , 定义完美的枚举类型可以见名知意&#xff0…

六西格玛培训应该采用什么方式?

六西格玛&#xff0c;作为一套被全球顶尖企业广泛采用的管理哲学和方法论&#xff0c;无疑是帮助企业实现这一目标的强有力工具。那么&#xff0c;如何有效开展六西格玛培训&#xff0c;让这一理念深入人心&#xff0c;成为每位员工日常工作中的自觉行动呢&#xff1f;深圳天行…

双算法https证书获取指南

双算法HTTPS证书&#xff0c;同时支持国际主流算法&#xff08;如RSA、ECC&#xff09;和国密算法&#xff08;如SM2、SM3、SM4&#xff09;的SSL证书。这种证书能够在保证数据安全性的同时&#xff0c;满足不同用户群体和浏览器的需求。 以下是获取双算法HTTPS证书的详细指南…

坚果云,文件夹同步冲突、共享文件夹权限提示文件已共享实际查看不到

一、提示冲突 打开注册表 1、按下面的路径\HKEYLOCALMACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SyncRootManager\看是否有 【Nutstore-临时】开头的项 和【Nutstore-通知】开头的项。如果有&#xff0c;删掉这两项就好了。 2、重新同步文件夹就可以了 二…

几种出现错误:找不到mfc140u.dll,无法继续执行代码是什么情况?

在使用电脑的时候&#xff0c;你的电脑是否突然出现关于&#xff1a;“找不到mfc140u.dll,无法继续执行代码”的提示&#xff0c;那么出现这样的提示有什么办法可以将找不到mfc140u.dll的问题进行解决呢&#xff1f;接下来就和大家聊聊如何将丢失的mfc140u.dll问题修复的方法。…

『Python学习笔记』Python环境管理器—Poetry入门指南

Python环境管理器—Poetry入门指南 文章目录 一. 基础知识1. Poetry是什么&#xff1f;2. 名词解释&#xff1a;虚拟环境管理、模块管理、模块依赖管理3. pip的不足 二. 从零开始使用Poetry1. 安装Poetry2. 初始化Poetry3. 管理Poetry 虚拟环境4. 修改config&#xff0c;建立专…

1区SCI,录用仅需2个月!国人发文量位居第二,超低版面费,毕业评职的救命神刊!

关注GZH【欧亚科睿学术】&#xff0c;第一时间了解期刊最新动态&#xff01; &#x1f525; &#x1f525; &#x1f525; &#x1f525; 中科院2区SCI&#xff0c;2个月即录用&#xff01; 《Journal of King Saud University-Computer and Information Sciences》是一…

给python初学者的一些建议

写在开篇 关于Python&#xff0c;可以这么说&#xff0c;这几年借着数据科学、机器学习与人工智能的东风&#xff0c;Python 老树开新花&#xff0c;在风口浪尖上居高不下。 Python 之所以这么受大家的青睐&#xff0c;是因为它语言简洁&#xff0c;上手容易&#xff0c;让非…

网络安全4

一. 查找网络漏洞的两种方式 1. CMS源码网站 很多网站在搭建的时候会使用网上的源码模板(可能是php&#xff0c;arp等等)&#xff0c;当我们找到cms之后就可以在网上搜索对应cms漏洞从而发现漏洞。或者下载对应cms源码到本地对源码白盒测试 如何判断网站cms 比如&#xff1a;…

股指期货交易中的MACD指标应用指南

在期货市场中&#xff0c;技术分析是投资者把握市场动向、做出交易决策的重要工具。技术指标众多&#xff0c;但没有绝对准确的指标&#xff0c;关键在于如何合理运用。本文将详细介绍MACD指标&#xff0c;帮助投资者更好地理解和运用这一工具。 一、什么是MACD指标&#xff1…

【Material-UI】Autocomplete 组件中的虚拟化功能(Virtualization)详解

文章目录 一、虚拟化概述二、实现虚拟化的步骤1. 引入依赖2. 自定义 Popper 组件和 Listbox 组件3. 代码详解4. 性能优化 三、实际应用场景1. 大规模数据列表2. 高性能需求的应用 四、总结 在现代 Web 开发中&#xff0c;处理大量数据时&#xff0c;性能优化显得尤为重要。Mate…

企业级OV通配符/泛域名https证书申请

企业网站如果要申请HTTPS证书&#xff0c;那么OV通配符/泛域名https证书是一个相当合适的选择。企业级 OV 通配符/泛域名证书是一种 SSL/TLS 证书类型&#xff0c;为主域名及其所有二级子域名提供安全连接。 申请 OV 通配符 SSL 证书&#xff0c;您通常需要遵循以下步骤&#x…