在el-select中选择数据后,在输入框展示的内容是按照自定义排序好的内容,
错误想法1:监听@change事件,再出发change时候在排序
理由:这个时候当你改变数组的时候会一直触发change事件,导致死循环,
错误想法2:在watch里面监听数组变化,再去排序
理由:这个时候当你改变数组的时候会一直触发watch监听事件,导致死循环,
正确方式:在el-option上面响应点击事件通过@click.native去设置点击事件,通过选择option时候点击下去时候进行排序 @click.native="handeler(item.label)"
handeler() {
this.value5.sort((a, b) => {
return a - b
})
}
这样即可排序

&spm=1001.2101.3001.5002&articleId=120436858&d=1&t=3&u=9a3420c2a34e4b3caf242b38f0bbe1fc)
1717

被折叠的 条评论
为什么被折叠?



