vueelementiview多选下拉框限制个数(select)

CHFvueelementiview多选下拉框限制个数(select)直接上代码(以iview为例 elment同理)
双膝之间1984//template
<FormItem :label="'餐厅标签'" prop="tags">
乌氏粘度计原理<Select v-model="form.tags" multiple :placeholder="'请输⼊餐厅标签'" @on-select="changeTag">
<Option v-for="item in tag_list":value="Number(item.value)":key="Number(item.value)">{{item.label}}</Option>
</Select>
</FormItem>
// script
平凡中的发现
methods:{
x射线机
changeTag(){
if(this.form.tags.length <3){
return false
}
const data =this.form.tags
this.$nextTick(()=>{
if(this.form.tags.length < data.length){
return false
}养护机械
this.$('最多选择3个标签')
this.form.tags = data
})
}
}
实际上就是利⽤select的on-select事件,结合$nextTick事件,通过判断当前选中标签的个数来判断是否将数据还原ps: this.form.tags是你对应v-model的值

本文发布于:2024-09-22 10:32:16,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/396943.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:判断   标签   个数
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议