| | |
| | | <!-- @author zhengjie -->
|
| | | <template>
|
| | | <div class="icon-body">
|
| | | <el-input v-model="name" style="position: relative;" clearable placeholder="请输入图标名称" @clear="filterIcons" @input.native="filterIcons">
|
| | | <el-input v-model="name" style="position: relative;" clearable placeholder="请输入图标名称" @clear="filterIcons" @input="filterIcons">
|
| | | <i slot="suffix" class="el-icon-search el-input__icon" />
|
| | | </el-input>
|
| | | <div class="icon-list">
|
| | |
| | | },
|
| | | methods: {
|
| | | filterIcons() {
|
| | | this.iconList = icons
|
| | | if (this.name) {
|
| | | this.iconList = this.iconList.filter(item => item.includes(this.name))
|
| | | } else {
|
| | | this.iconList = icons
|
| | | }
|
| | | },
|
| | | selectedIcon(name) {
|