美文网首页
在vue中 利用ul实现select的效果

在vue中 利用ul实现select的效果

作者: rithe | 来源:发表于2017-03-02 19:19 被阅读1781次

代码:

HTML:

js: 

其中flagList是:

ps: 

1、 flag-icon是“flag-icon-css”这个插件中的class

2、显示/隐藏ul:用v-show="isShowFlagList"控制ul,isShowFlagList初始值为false,点击input框时,改变isShowFlagList状态。为防止用户在输入过程中,误操作点击input后,会将ul隐藏,所以只要input触发keyup事件,isShowFlagList的值始终为true

3、搜索功能的主要思路:现将原数组flag List备份,保存在flagDic中,input触发keyup事件时, 遍历数组falgDic,用indexOf查找输入的值,若找到(返回的不是-1),就将当前值插入flagList中

相关文章

网友评论

      本文标题:在vue中 利用ul实现select的效果

      本文链接:https://www.haomeiwen.com/subject/njukgttx.html