问题代码
this.money = '9999' //支付金额this.balance = '678' //余额if (this.money > this.balance) {this.$message('余额不足,请更换支付方式');}
问题原因
this.money和 this.balance不是数值类型而是字符串类型
解决方案
使用parseFloat将变量转换成统一的类型
this.money = '9999' //支付金额this.balance = '678' //余额const money = parseFloat(this.money); const balance = parseFloat(this.balance);if (money > balance) {this.$message('余额不足,请更换支付方式');}