element的input设置readonly不能使用清除按钮,怎么设置不可输入,但可以显示清除按钮?

element的input设置readonly不能使用清除按钮,怎么设置不可输入,但可以显示清除按钮?

有功能要求选择一个用户,由于element ui自带的下拉选择组件不满足开发需要(有分页,还可能带复杂的搜索),所以我制作一个基于查询用户数据表的业务性质的下拉选择组件,

组件内部使用el-popover和el-input组合而成,el-popover内部显示数据表格,使用el-table,表格下面带分页,上面带搜索筛选操作。el-input显示选择的用户名。

我设置了el-input的readonly为只读,但我发现无法像el-select一样,显示清除按钮。这个怎么解决,除了自己制作一个input组件外,有什么方法解决?


回答:

你自己加个icon啰,下面这样?

<el-input

placeholder="请输入内容"

v-model="input"

:disabled="true"

suffix-icon="el-icon-circle-close"

>

</el-input>


回答:

在el-input mounted时获取到内部的input元素,手动设置readonly

以上是 element的input设置readonly不能使用清除按钮,怎么设置不可输入,但可以显示清除按钮? 的全部内容, 来源链接: utcz.com/p/936082.html

回到顶部