v-model中使用三元表达式

2,373 阅读1分钟

v-model不能使用三元表达式,如果要绑定不同的参数,使用计算属性

使用计算属性:

 <el-input v-model="status_id" :disabled="true"> </el-input>
computed: {
    status_id() {
      return this.basic_Info.status_id === 0
        ? this.$t('未付款')
        : this.basic_Info.status_id === 1
        ? this.$t('已付款')
        : this.$t('已退款')
    }
  }