按照elementui官方的说明,发现当popover嵌套在表格内,须要点击关闭提示框时,会出现提示框消失不了的状况.解决方法有=>javascript
给el-popover 添加ref,例如:html
<el-table-column> <template slot-scope="item"> <el-popover :ref="item.row.id" placement="top" width="200" trigger="click" > <el-input type="text" v-model="inputContent"></el-input> <el-button slot="refenrence" type="primary" @click="cancelInput(item.row.id)"> 点击取消</el-button> </el-popover> </template> </el-table-column>
methods: { cancelInput (id){ this.$refs[id].doClose(); } }