@click="dialogStatus=='create'?createData:updateData"
或者
@click="dialogStatus=='create'?'createData':'updateData'"
都不可以,这是为什么呢
=========================更新============================
好吧,好多人说我这么写没有意义其实是因为我看到vue-element-admin中有这样一段代码
<el-button v-if="dialogStatus=='create'" type="primary" @click="createData">{{$t('table.confirm')}}</el-button>
<el-button v-else type="primary" @click="updateData">{{$t('table.confirm')}}</el-button>
所以就在想为什么不能用三元呢?是因为不能这样写?还是有特殊的使用场景问题?