SO中文参考
首页
(current)
程序语言
c
java
python
c++
go
javascript
swift
c#
操作系统
linux
ubuntu
centos
unix
数据库
oracle
mysql
mongodb
postgresql
框架
node.js
angular
react-native
avalon
django
twisted
hadoop
.net
移动开发
android
ios
搜索
Vue/Nuxt 中如何从 URL 获取参数?。 这有效: <script setup> const {数据:内容} = ...</desc> <question vote="0"> <p>使用 Nuxt 我有一个页面 <pre><code>pages/works/[author]/[title].vue</code></pre>,后端 API 位于 <pre><code>localhost:8000/api/works/<author>/<title></code></pre>。</p> <p>这有效:</p> <pre><code><script setup> const {data: content} = await useFetch('http://localhost:8000/api/works/SomeAuthor/SomeTitle') </script> </code></pre> <p>如果我尝试让它变得动态</p> <pre><code>const config = useRuntimeConfig(); const route = useRoute(); const url = config.apiUrl + '/api/works/' + route.params.author + '/' + route.params.title; console.log('url is' + url); // Seems ok const {data: content } = await useFetch(url); // Errors </code></pre> <p>它坏了,我得到了 4 行</p> <pre><code>[Vue Router warn]: No match found for location with path "/works/SomeAuthor/undefined/api/works/SomeAuthor/SomeTitle" </code></pre> <p>可能是什么原因造成的?预先感谢您的帮助!</p> </question> <answer tick="false" vote="0"> <p>正如我所见,获取路由参数没有问题,它应该可以正常工作,但错误出在它本身的路径内。 <strong>作品/SomeAuthor/未定义/api/作品/SomeAuthor/SomeTitle</strong></p> <p>你会得到一条重复的路径,它不应该是这样的。 也许是你的文件夹结构有问题? 如果您可以提供代码,我可以看一下并提供更多帮助。</p> </answer> </body></html>
问题描述
投票:0
回答:0
vue.js
nuxt.js
最新问题
图像映射热点中的条件语句?
Flutter如何生成特定范围内连续双数的列表
Ejabberd 自定义模块
如何以编程方式将清单设置重置为RequiredModules
为什么我的异步代码没有比同步更快?
C# 惯用的 `myList.All((item, index) => {...})`
Visual Studio 当前行 # 字体大小和颜色
Neverthrow 当包装在 Next.js 的不稳定_缓存中时,结果不起作用
如何以编程方式在日期选择器中设置阻止输入和粘贴操作的日期?
Tkinter Notebook:从 Tab2 激活 Tab1 上的按钮
在Windows中使用gfortran编译Fortran程序
Sveltekit + Typescript:环境变量构建错误
Crystal Report - 从文档编号切换到范围
Skopt 不会在 Windows 环境中创建 skopt.bat 文件
如何使用 libyaml 解析 C 程序中的多个后续 YAML 文件?
属性没有设置者
如何更新MUI TextField的默认值?
当应用程序被杀死然后在React Native Expo中重新启动时,setInterval会变得更快
Vue 3 在元素添加到数组时重新运行计算
Spring boot app 旧版本,maven 无法下载旧版本
© www.soinside.com 2019 - 2024. All rights reserved.