当前位置: 首页 > 知识库问答 >
问题:

Vue.js,如何通过axios发送api链接中的对象?

姬和豫
2023-03-14

所以我有GET | HEADapi:api/users/{user},它调用函数App\Http\Controllers\api\UserController@show。Laravel中的此功能是:

   public function show($id){
    return new UserShowResource(User::findOrFail($id));
}

如何发送变量id到我的函数。我在某处发现了这个:

const helpVar = axios.get('/api/users/{this.$route.params.id}').then(response => {
           this.users = response.data;
           this.loading = false;
             
        });

但它不起作用。我尝试了axios.get('/api/users/1'),它返回给我一个id=1的用户,所以问题在于axios中的这个链接。

共有2个答案

堵彬彬
2023-03-14

我认为您应该使用`而不是',这样就可以通过{this.$route.params.id};


const helpVar = axios.get(`/api/users/{this.$route.params.id}`).then(response => {
           this.users = response.data;
           this.loading = false;
             
        });

百里君博
2023-03-14

您的代码不起作用,因为您使用的是简单的引号。当您尝试使用模板文字进行插值时,必须将代码更改为:

js prettyprint-override">
const helpVar = axios.get(`/api/users/${this.$route.params.id}`).then(response => {
           this.users = response.data;
           this.loading = false;
             
        });
  • 请注意将“”更改为``
 类似资料:
  • 问题内容: 我有2个java netbeans项目,一个是Server,另一个是Client。我已经创建了一个Message类,该类要传递给服务器,并在服务器上进行修改后以另一种方式返回给客户端。我在两个项目中都包含了Message类。我使用和传递对象。服务器和客户端之间的连接正常,并且对象通过,但在服务器上,当我从using 方法读取对象时,将其类型转换为类。但是在服务器上抛出 ClassNot

  • 我正试图通过Java的socket发送一个custome对象。我知道我需要将具有我需要发送的对象的类放在相同的包中,具有相同的serialVersionUID并实现Serializable。我已经这样做了,但我仍然不能通过套接字发送对象。我错在哪里了? 以下是客户端代码: 客户端中的类用户 发送user类对象的代码: 这里是服务器的代码: user类的代码:与客户端的user完全相同(我从客户端复

  • 我有一个问题,然后通过套接字发送列表,它必须是字节样的对象,好吧,我可以转换它字符串,然后做,但问题是字符串,这是很难重建它 列表从字符串,和从库 没有工作,然后我有这样的东西: 这就是问题所在,我必须拥有这些对象,我的问题是如何发送python对象而不需要将其转换为字符串,或者类似于JSON之类的对象符号? 这可以通过Python套接字文档在基本套接字服务器上进行测试。 失败的文本评估: 错误:

  • null 不确定我需要在这里做什么改变?我仍然希望DocuSign中的状态为“已发送”,但不希望DocuSign像他们那样自动发送电子邮件,因为我们将在请求创建后立即发送链接。

  • 问题内容: 这是我的使用PARSE发送推送消息的应用程序代码 上面的代码在哪里传递我的请求参数(正文)?如何将我的请求构建为JSON格式?在此先感谢您。请帮助我解决此问题。 问题答案: 使用.net中的parse运行波纹管代码以进行推送通知。

  • 问题内容: 我定义一个类,然后设置该类类型的对象。我想将此对象透明地发送到在另一台计算机上运行的另一个Java应用程序。什么是实现这一目标的最佳技术? 问题答案: 您可以使用Java API创建对象流并发送任何可序列化的对象。但您必须注意,这些内容不会通过网络进行加密: 在发送方方面: 在接收端: