【发布时间】:2017-08-29 16:36:41
【问题描述】:
我的 vue 组件是这样的:
<template>
<div>
<div class="panel-group"v-for="item in list">
<div class="col-md-8">
<div class="alert">
{{ status = item.received_at ? item.received_at : item.rejected_at }}
<p v-if="status">
{{ status }} - {{ item.received_at ? 'Done' : 'Cancel' }}
</p>
<p v-else>
Proses
</p>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
...
computed: {
list: function() {
return this.$store.state.transaction.list
},
...
}
}
</script>
我想定义status 变量
所以,status 变量可以在条件中使用
我尝试这样:
{{ status = item.received_at ? item.received_at : item.rejected_at }}
但是,好像错了
我如何正确定义它?
【问题讨论】:
-
你为什么不使用
getter?
标签: vue.js vuejs2 vue-component vuex