关闭后清除查询条件
1.弹出框代码
关闭方法:closeroleFormVisible
<el-dialog ref="roleTransfer" :title="dialogTitle" :visible.sync="roleFormVisible" width="50%" @close="closeroleFormVisible">
<el-transfer v-model="checkedRoleData" :data="allRoleData" filterable :titles="['未有角色', '已有角色']" filter-placeholder="请输入" />
<div slot="footer" class="dialog-footer">
<el-button type="primary" size="small" @click="editUserRoles">分 配</el-button>
<el-button size="small" @click="roleFormVisible = false">取 消</el-button>
</div>
</el-dialog>
2.方法代码
// 关闭添加框
closeroleFormVisible() {
console.log('----roleTransfer----', this.$refs.roleTransfer)
// 清空搜索框内容
const tr = this.$refs.roleTransfer.$children[2]
if (tr) {
// 左侧搜索框 0
tr.$children[0].query = ''
// 右侧搜索框 3
tr.$children[3].query = ''
}
}
说明