【发布时间】:2021-04-25 15:21:55
【问题描述】:
我正在获取数据;
data() {
return {
staffs: "",
salaries:0,
loading:true,
};
},
methods: {
async getStaffs() {
const result = await axios.get(
"/api/staffs/"
);
this.staffs = result.data
this.loading = false
},
totalSalary(){
for(var i = 0 ;i++;i<this.staffs.length){
this.salaries += this.staffs[i].job.salary
}
},
mounted() {
this.getStaffs()
this.totalSalary()
},
}
我想在获取数据后计算总工资并将其呈现为
<span >Total Salary: {{salaries}}</span>
正确的做法是什么?我不想像那样使用 timeout 或 smt。
【问题讨论】:
标签: javascript vue.js axios fetch