Nuxt-link使用Bootstrap-vue刷新页面的问题
P粉512729862
P粉512729862 2023-12-07 08:58:02
[Vue.js讨论组]

我正在使用 nuxt 和 bootstrap 构建自定义悬停下拉菜单以进行导航。我遇到的问题是我的导航子菜单 NuxtLinks 正在刷新整个页面,而不是平滑地更改 Nuxt 块中的应用程序内容。导航栏是在 default.vue 布局中动态生成的,并使用 b-dropdown-hover 组件,其中 NuxtLink 包裹着该内容。为什么页面会对这些链接/锚点进行完全刷新,但我的 b-navbar-brand 图像可以平滑过渡?抱歉,我对 Nuxt 很陌生。该视频 @ ~1:35:00 演示了我正在尝试做的事情。

components/BDropdownHoverRight.vue




layouts/default.vue






P粉512729862
P粉512729862

全部回复(1)
P粉569205478

这里有很多不相关的代码。我花了时间正确格式化它。下次请自己努力(仅格式化和输入有趣的位)。

此外,视频本身已经给出了如何解决该问题的答案。该视频正在讨论 anuxt-link 标签之间的区别。

这与 Bootstrap 的这一部分相关Vue 文档,您可以在其中看到

所以,你应该使用这样的东西

我还发现您的代码与视频有很大不同。您不应该使用 querySelector,您也不必导入 Nuxt 组件,并且您会遇到几个 ESlint 警告/错误。

我确实建议尝试专注于学习的单个部分,而不是混合所有内容。想要更进一步是可以的,但要小心,当你学习很多新概念(Vue/Nuxt)时,不要迷失在太多的抽象中。


顺便说一句,如果你想继续学习Nuxt,你可以查看这个:https://masteringnuxt.com/ (由 Nuxt 大使和 Vue 生态系统中的其他知名人士创建)

享受使用 Nuxt 创建项目的乐趣!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号