首页 > 解决方案 > 在 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 定义为可选?

标签: javascriptvue.jsecmascript-6vue-component

解决方案


我在 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

但我认为不适用于大规模数据


推荐阅读