async Search(){ const{ res } = await this.$http.get('music/search',this.input3) this.musiclist = res }
时间: 2024-03-23 13:37:03 浏览: 64
根据您提供的代码来看,可能原因是没有正确设置请求参数 "search" 的值。你可以检查一下 input3 对象中是否包含了 "search" 参数,如果没有需要添加这个参数,例如:
```
this.input3 = {
search: 'your search keyword'
}
```
另外,如果您使用的是后端框架如 Spring MVC,还需要在后端对应的方法参数中添加 @RequestParam 注解来获取请求参数。
希望这些信息对您有所帮助。
相关问题
async Search(){ const{ res } = await this.$http.get('music/search',this.input) this.musiclist = res
根据您提供的代码来看,似乎并没有设置 "search" 参数的值。您可以将参数添加到 `this.input` 对象中,例如:
```
this.input = {
search: 'your search keyword'
}
```
另外,如果您使用的是后端框架如 Spring MVC,还需要在后端对应的方法参数中添加 `@RequestParam` 注解来获取请求参数。
希望这些信息对您有所帮助。
async Search() { const { res } = await this.$http.get('music/search', { params: { search: this.input3, }, }) console.log(res); this.musiclist = res },
这是一个使用Vue.js框架的前端代码,其中的async Search()表示这是一个异步的方法,使用了ES6的async/await语法。this.$http.get('music/search', { params: { search: this.input3, }, })表示发起一个HTTP GET请求,请求的路径为"music/search",并且传递一个名为"search"的参数,参数的值为this.input3。这里使用了Vue.js提供的$http模块来发起HTTP请求。
在HTTP请求完成后,使用ES6的解构赋值语法从返回的结果中获取名为"res"的属性。然后将"res"打印出来,最后将返回的音乐信息列表赋值给this.musiclist变量,以便在Vue.js的模板中进行渲染。
阅读全文