vue中通过v-model获取的数据如何与本身的data中的记录进行匹配

vue中通过v-model获取的数据如何与本身的data中的记录进行匹配,如果不相同增加到data中,如果相同直接忽略

阅读 5.6k
2 个回答

既然我自己已经解决了该问题,那我就再具体的说明一下该问题,并给出我的解决方案。如图,我要实现的是输入框中输入的数据要是已经和下拉框中的数据相同就不添加在下拉框中,不相同就添加到下拉框中。
实现的最终截图,自己模拟制作的一个搜索

具体的实现方式是:

               var self = this;//vue的对象
               //jquery的循环对象,(this.searchList为定义在vue中的data对象,searchName 为v-model的获取input输入框的数据,name为searchList的属性之一
                $jq.each(this.searchList, function(i, item) {
                    if (self.searchName == item.name) {
                        item.count++;
                        self.bol = false;
                    }

自己最终实现的效果已经部署在网上了,大家可以相互交流:vue+jquery搭建的个人网址,欢迎大家相互交流,网站还在继续开发中

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题