这是我目前的阵列
0:{modelNumber: "123456789", balance: { amount:1000, currency:"EUR" }}
1:{modelNumber: "987654321", balance: { amount:2000, currency:"EUR" }}
2:{modelNumber: "322353466", balance: { amount:1500, currency:"GBP" }}
3:{modelNumber: "892347522", balance: { amount:1000, currency:"USD" }}
4:{modelNumber: "931883113", balance: { amount:3000, currency:"INR" }}
5:{modelNumber: "854300564", balance: { amount:2500, currency:"GBP" }}
6:{modelNumber: "931883113", balance: { amount:3000, currency:"INR" }}
7:{modelNumber: "854300564", balance: { amount:3500, currency:"USD" }}
Run Code Online (Sandbox Code Playgroud)
我正在尝试返回一个新数组,每种货币和每种货币的总价值.
如下所示返回上面数组中每种货币的总金额
0:{currency: "EUR", totalAmount: 3500}
1:{currency: "GBP", totalAmount: 5000}
2:{currency: "USD", totalAmount: 4500}
3:{currency: "INR", totalAmount: 6000}
Run Code Online (Sandbox Code Playgroud)
我的方法最初:
//the current array
let …Run Code Online (Sandbox Code Playgroud) 我有一个问题,我的 axios.delete 方法删除了数组中的错误对象。总共有 3 个对象,来自 api,当我在 index.html 文件中删除时,id 为 2 和 3 的对象很好,但是当我在 index.html 文件中删除时,它会抛出“未捕获(承诺)错误:请求失败,状态代码为 404”错误我尝试删除来自我的 API 的数组中的第一个对象。
我的索引文件(包括删除按钮)
<body>
<div id="app">
<template v-for="(results, index) in result">
<div class="card" style="width: 20rem; display:inline-block;">
<div class="card-block">
<p>{{ results }}</p>
<button type="button" class="btn btn-danger pull-right" data-toggle="modal" v-on:submit.prevent="deleteData(index)" @click="deleteData(results, index) in result">Delete</button>
<h1> {{ results.comments}} </h1>
</div>
</div>
</template>
</div>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script src="https://unpkg.com/vue"></script>
<script src="src/main.js"></script>
Run Code Online (Sandbox Code Playgroud)
主程序
var vm = new Vue ({
el: '#app',
data: {
result: ''
},
created: function(){
this.getResult();
}, …Run Code Online (Sandbox Code Playgroud) 我正在创建一个 Gatsby 投资组合,并且我想包含一个 PHP 联系表单。我见过很多使用外部资源从站点发送电子邮件的示例。一个例子是Gatsby 文档中引用的“ Getform ”。但我宁愿不必依赖外部资源并将 PHP 脚本保留在我的项目中。我的问题与我的方法有关。
我正在使用 axios POST 请求将表单数据发送到与我的项目位于同一服务器上的 PHP 文件。这些 PHP 不在我的项目存储库中。这是最好的方法还是有另一种方法可以将 PHP sendmail 文件保存在我的 Gatsby 项目中,以便在我运行构建和部署时,所有内容都可以毫无错误地推送到服务器。理想情况下,我希望 PHP 文件也存在于我的项目存储库中。