【发布时间】:2017-07-07 19:38:16
【问题描述】:
我的组件代码是这样的:
...
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
...
<script>
import { mapGetters } from 'vuex'
export default{
props:['idProduct'],
computed: {
...mapGetters([
'status'
])
},
...
</script>
我想在按钮标签中添加条件。所以当状态=成功时,按钮看起来像这样:
<button type="button" class="btn btn-default" @click="reloadProduct">Close</button>
当状态=失败时,按钮如下所示:
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
取自脚本标签组件的状态值(见计算)
我尝试这样:
<button type="button" class="btn btn-default" {{ status == 'success' ? @click="reloadProduct" : data-dismiss="modal"}}>
Close
</button>
但是,它不起作用
我该怎么做?
【问题讨论】:
-
您最好在点击处理函数中检查条件。继续或关闭模式。
标签: javascript jquery vue.js vuejs2 vue-component