vue中通过v-model获取的数据如何与本身的data中的记录进行匹配,如果不相同增加到data中,如果相同直接忽略
Computed
既然我自己已经解决了该问题,那我就再具体的说明一下该问题,并给出我的解决方案。如图,我要实现的是输入框中输入的数据要是已经和下拉框中的数据相同就不添加在下拉框中,不相同就添加到下拉框中。
具体的实现方式是:
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搭建的个人网址,欢迎大家相互交流,网站还在继续开发中