87得票9回答
如何在Nuxt2和3页面中获取路由URL参数?

我正在使用Nuxt.js,并且有一个在<nuxt-link>标签下定义的动态页面。pages/post/_slug.vue 因此,当我访问页面网址时,例如http://localhost:3000/post/hello-world,我该如何在我的页面内读取这个slug参数的值。 ...

29得票5回答
Nuxt 3 JWT身份验证使用$fetch和Pinia

我正试图对一个不同的API进行JWT身份验证。 由于@nuxtjs/auth-next似乎没有更新,并且据我所知,在Nuxt 3中可以使用新的全局方法fetch来代替@nuxtjs/axios(也没有更新),我认为编写身份验证自己不会太难!但这对我来说仍然是个谜,我只在Vue项目文档中找到了一...

21得票6回答
如何在 Nuxt 3 中设置用于 useFetch 的全局 API baseUrl。

我如何在全局范围内设置用于 useFetch 组合的 baseUrl(也许是 nuxt.config.ts)? 我如何避免在每个 useFetch 中定义它?

19得票2回答
如何订阅Pinia中的特定操作

有人知道是否可以订阅Pinia中的特定action吗?我知道可以像这样订阅所有action:const subscribe = someStore.$onAction(callback, false) 但这意味着我必须在回调函数中将动作名称与我想要的动作名称进行比较,就像这样:websocke...

17得票4回答
使用 run dev 时找不到模块 'pinia/dist/pinia.mjs'。

我在全新的Nuxt3应用程序中设置了Pinia,并使用以下命令按顺序启动开发服务器: npx nuxi init nuxt-app cd nuxt-app npm install npm install @pinia/nuxt npm run dev 开发服务器无任何问题。然后,我将这行...

17得票2回答
Nuxt不能自动导入嵌套目录中的组件

在我的nuxt应用程序中,嵌套目录中的组件没有按预期自动导入。对于我的某些组件,我有以下类似的内容: vue 2.6.12,nuxt 2.15.0 components\ 目录结构TopArea\ --SomeComponent.vue <template> <heade...

16得票1回答
NuxtLink在nuxt3应用程序中更新路由,但不渲染内容

我正在尝试在Nuxt 3应用程序中使用NuxtLink来使用路由,它可以更改路由,但是没有显示任何内容。 但是,如果我刷新或重新加载之前空白的更新路由,那么它会正常显示其内容。 /pages/index.vue<template> <div> <h1&...

14得票2回答
在ES模块范围内,未定义exports。

我按以下方式创建了一个 Nest.js 项目: ```nest new project-name``` 并从 nuxt3 中导入以下内容,它是 node.js 的 type 为 module 的 mjs 文件扩展名(导入的类型定义不需要写mjs): ```import { ViteB...

14得票2回答
如何将全局接口添加到Nuxt项目

我刚刚开始使用Nuxt 3,但在使用typescript功能方面遇到了一些问题。 我正在尝试构建一个通用的NavBar,其中可以有多个具有不同链接的按钮。为此,我想创建一个接口,将其作为数组传递给组件。 类似于: interface Button { icon: string, ...

14得票13回答
Nuxt 3 SSR:useFetch() 在页面刷新时返回 null

(在多次编辑我的原始问题后,我决定完全重构它以使其更清晰简洁。这符合StackOverflow的建议。) 设置: 创建一个新的Nuxt 3项目: pnpm dlx nuxi init test-project cd test-project pnpm i pnpm run dev -o ...