分享基于Vue实现的房贷计算器

页面截图

部分代码

CalculateRate: function() {
                    //计算利率
                    this.rateDetail = []
                    let basicRate //定义基准利率
                    if (this.selected_LoanMethod == '0') {
                        //如果贷款方式是商业贷款
                        if (this.selected_LoanYear <= 5) {
                            //如果贷款年限小于等于5
                            basicRate = SY_LT_5
                        } else {
                            basicRate = SY_GT_5
                        }
 
                        //设置利率
                        this.rateDetail.push({
                            text: '基准利率',
                            value: parseFloat(
                                (1 * basicRate).toFixed(2)
                            )
                        }, {
                            text: '7折利率',
                            value: parseFloat(
                                (0.7 * basicRate).toFixed(2)
                            )
                        }, {
                            text: '8折利率',
                            value: parseFloat(
                                (0.8 * basicRate).toFixed(2)
                            )
                        }, {
                            text: '8.3折利率',
                            value: parseFloat(
                                (0.83 * basicRate).toFixed(2)
                            )
                        }, {
                            text: '8.5折利率',
                            value: parseFloat(
                                (0.85 * basicRate).toFixed(2)
                            )
                        }, {
                            text: '8.8折利率',
                            value: parseFloat(
                                (0.88 * basicRate).toFixed(2)
                            )
                        }, {
                            text: '9折利率',
                            value: parseFloat(
                                (0.9 * basicRate).toFixed(2)
                            )
                        }, {
                            text: '9.5折利率',
                            value: parseFloat(
                                (0.95 * basicRate).toFixed(2)
                            )
                        }, {
                            text: '1.05倍利率',
                            value: parseFloat(
                                (1.05 * basicRate).toFixed(2)
                            )
                        }, {
                            text: '1.1倍利率',
                            value: parseFloat(
                                (1.1 * basicRate).toFixed(2)
                            )
                        })
                    } else if (this.selected_LoanMethod == '1') {
                        if (this.selected_LoanYear <= 5) {
                            basicRate = GJJ_LT_5
                        } else {
                            basicRate = GJJ_GT_5
                        }
 
                        //设置利率
                        this.rateDetail.push({
                            text: '基准利率',
                            value: basicRate
                        }, {
                            text: '1.1倍率',
                            value: parseFloat(
                                (basicRate * 1.1).toFixed(2)
                            )
                        })
                    }
                    this.selected_Rate = basicRate //设置下拉框的默认值
                },

需要源码请留言收藏

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值