我喜欢这么干
order.canPay = function(){return (this.status === 0)}
order.canRefund = function(){return (this.status === 50)}
order.canInvoice = function(){return (this.status === 50)}
order.canCancel = function(){return (this.status === 0 || item.status === 10)}
order.canFeedback = function(){return (this.status === 50)}
<div class="r align-self-center">
<div class="btn">订单详情</div>
<div class="btn" v-if="item.canPay()"去支付</div>
<div class="btn" v-if="item.canRefund()">申请退款</div>
<div class="btn" v-if="item.canInvoice()">发票申请</div>
<div class="btn" v-if="item.canCancel()">取消订单</div>
<div class="btn" v-if="item.canFeedback()">评价</div>
</div>