| tagSelectedChange(e) { | tagSelectedChange(e) { | ||||
| let typename = e.currentTarget.dataset.typename; | let typename = e.currentTarget.dataset.typename; | ||||
| let selectedTag = this.data.selectedTag; | let selectedTag = this.data.selectedTag; | ||||
| let tempArr = []; | |||||
| // 1 如果选中的数组里没有当前type | // 1 如果选中的数组里没有当前type | ||||
| if (selectedTag.indexOf(typename) == -1) { | if (selectedTag.indexOf(typename) == -1) { | ||||
| // 2 如果选中的数组的长度小于3 直接push | // 2 如果选中的数组的长度小于3 直接push | ||||
| if (selectedTag.length < 4) { | |||||
| if (selectedTag.length < 3) { | |||||
| selectedTag.push(typename) | selectedTag.push(typename) | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| }) | }) | ||||
| } | } | ||||
| let tags = this.data.tags; | let tags = this.data.tags; | ||||
| tags.forEach(el => { | tags.forEach(el => { | ||||
| el.isActive = ''; | el.isActive = ''; |