取巧方式el-select单选重复选择

前言:之前产品是可以多选,我就一想在el-select

加个multiple不就完事了吗?我兴高采烈几分钟就实现了这个选择框,可是后面说单选也要重复多选几个,顿时我就****,又不想自己写个

首先安装element-plus 一定要安装2.5+版本

复制代码
       <el-select :model-value="sitem.filter" filterable multiple style="width:420px;" class="m-2"
            size="large">
            <template #tag>
                <el-tag v-for="(tagitem, tagindex) in sitem.filter" :key="tagindex" class="mx-1"
                    type="info" closable @close="remotab(sindex, tagindex)">
                    {{ tagitem }}
                </el-tag>
            </template>
            <el-option v-for="(item, i) in sheenlist[sindex]" :key="i" :label="item" :value="i">
                <template #default>
                    <div @click="changevalue(item, sindex)">{{ item }}</div>
                </template>
            </el-option>
        </el-select>

自定义tag这样就能自己获取到标签的数据实现删除

自定义default实现表格的添加

相关推荐
柳杉13 分钟前
别再手抠特效帧了:一个能"看图改图"的像素特效库 + Claude Code Skill
前端·javascript
前端小D27 分钟前
React Native项目开发(iOS侧为例)
javascript·react native·react.js
xixingzhe228 分钟前
本地桌面客户端入门开发
前端
不磕了还不行35 分钟前
用 Vue + Element UI 把元宝搜索的返回值做成“能点开检查的证据卡片”
前端·vue.js·ui
Csvn10 小时前
WASM
前端
修己xj11 小时前
我用 AI 给自己写了一个 Markdown 编辑器,然后把它开源了
前端
FRing0311 小时前
vue2干货总结2(v-bind、v-for、v-model、指令修饰符、v-bind操作class和style)
开发语言·前端·vue.js·vue2
幸运小猿12 小时前
模拟慢上传-处理超时重试image 丢失线上问题
前端·javascript·html
moshuying13 小时前
网购能买Token了!
前端