Javascript &引用;ts 1109“;使用vuejs

Javascript &引用;ts 1109“;使用vuejs,javascript,vue.js,Javascript,Vue.js,我试图把我的代码,但我有一个错误的答案,如果语句 我的错误代码是ts1109,我不知道为什么VS代码会这样写 谢谢你帮我:) var计算器=新的Vue({ el:“#计算器”, 数据:{ 价格:'', purcentage:“”, 最小值:'', 最大值:“”, 计算费用:“” }, 计算:{ 计算费用:函数(e){ var p=此.price/100*此.purcentage; var r=if(pthis.maxium){ 返回此值。最大值 }否则{ 返回p }; }, } }) 它指出你

我试图把我的代码,但我有一个错误的答案,如果语句

我的错误代码是ts1109,我不知道为什么VS代码会这样写

谢谢你帮我:)

var计算器=新的Vue({
el:“#计算器”,
数据:{
价格:'',
purcentage:“”,
最小值:'',
最大值:“”,
计算费用:“”
},
计算:{
计算费用:函数(e){
var p=此.price/100*此.purcentage;
var r=if(p<此最小值){
退这个。最低限度
}否则如果(p>this.maxium){
返回此值。最大值
}否则{
返回p
};
},
}
})

它指出你不能在作业的右边有一个
if
语句

这能回答你的问题吗?
var calculator = new Vue ({
    el:'#calculator',
    data: {
        price:'',
        purcentage: '',
        minimum: '',
        maximum: '',
        calcPayment: ''
    },
    computed: {
        calcPayment: function(e){
            var p= this.price / 100 * this.purcentage;
            var r= if (p < this.minimum) {
                return this.minimum
            } else if (p > this.maxiumum) {
                return this.maximum
            } else {
                return p
            };
            
        },
    }
})
var r = if (/*etc*/