方法:使用闭包来传递参数
例子如下:
template标签中的代码:
// coursePrice:计算属性名称,用于判断课程价格是否是0,如果是0,那就代表课程免费
// price:price代表课程价格
<i>{{coursePrice(price)}}</i>
script标签中的代码:
computed: {
// coursePrice:计算属性名称
// price:即上面的price,也就是课程价格
coursePrice() {
return function (price) {
return price > 0 ? '¥' + price : '免费'
}
}
}
注意:在computed计算属性中,不能直接把参数写在计算属性的名称后面