javascript - 在 vuejs 中求和来自 v-model 的可选值的问题
问题描述
在这个函数中,我想显示金额的剩余部分
remainingAmount: function() {
return parseFloat(this.sumAmount) - (parseFloat(this.cash) + parseFloat(this.kNet) + parseFloat(this.kNetOnline));
}
三个参数 cash 和 knet 和 knet online 来自 v-model,如果其中一个为 null 则返回结果为 NAN !我如何在这个函数中将这些 v-model 定义为可选?
解决方案
我在 js 中找不到任何可选函数,所以我解决了条件:
var a = this.cash ? parseFloat(this.cash) :0
var b = this.kNetOnline ? parseFloat(this.kNetOnline) :0
var c = this.kNet ? parseFloat(this.kNet) :0
但我认为不适用于大规模数据
推荐阅读
- firebase - Flutter FirebaseAnimatedList 查询无法正常工作
- c# - 从父类执行构造函数到子类
- android - 来自 strings.xml 的字符串在应用程序中可用但不被小部件使用
- c++ - C++ std::out_of_range 中止(核心转储)
- python - 如何在 FPDF 中同时编写返回的输出和打印的输出?
- python-3.x - 在python中将对象数据类型转换为字符串问题
- sql - T-SLQ 你可以在 on 子句中使用聚合吗?
- django - Django 不采用自定义 password_reset_form.html
- html - Angular MatDatePicker
- android - 减少 TabLayout 下 TabItem 中文本和图标之间的高度