Переглянути джерело

临时提交

release/210823_需求对对碰
王饶冀 3 роки тому
джерело
коміт
b6cddb3076

+ 14
- 36
pages/releaseModule/index.js Переглянути файл

@@ -33,25 +33,8 @@ Page({
min: len
});
this.setData({
detailValue:e.detail.value
detailValue:value
})
// let selectedTag = this.data.selectedTag;
// let tags = this.data.tags;
// if(selectedTag.length < 3){
// tags.forEach(el=>{
// let tempTypes = el.keyword ? el.keyword.split(',') : [];
// console.log(tempTypes);
// if(selectedTag.indexOf(el.typeName) == -1){
// if(tempTypes.indexOf(value) != -1){
// selectedTag.push(el.typeName)
// }
// }
// })
// }
// console.log(value)
// this.setData({
// selectedTag
// })
},
// tag选择切换
tagSelectedChange(e){
@@ -73,27 +56,19 @@ Page({
}
})
}

// 如果selectedTag.length < 3
// if(selectedTag.length < 3){
// if(selectedTag.indexOf(typename) == -1){
// selectedTag.push(typename)
// }else{
// selectedTag.forEach((el,inx)=>{
// if(el == typename){
// // selectedTag = selectedTag.splice(inx,1);
// console.log(inx);
// selectedTag = selectedTag.splice(inx,1);
// console.log(selectedTag);
// }
// })
// }
// }
let tags = this.data.tags;
tags.forEach(el=>{
el.isActive = false
if(selectedTag.indexOf(el.typeName) != -1){
el.isActive = true;
}
})
this.setData({
selectedTag
selectedTag,
tags
})
console.log(this.data.selectedTag,'selectedTag');
console.log(this.data.tags,'tags');
},
// 获取tag
getTags() {
@@ -106,6 +81,9 @@ Page({
})
if (res.status == 0) {
let datas = res.data;
datas.forEach(el=>{
el.isActive = false;
})
this.setData({
tags: datas,
})

+ 1
- 1
pages/releaseModule/index.wxml Переглянути файл

@@ -12,7 +12,7 @@
<view class="tags-view">
<view class="title">需求类型(最少选择一个,最多可选择三个)</view>
<view class="tags-item-box clearfix">
<view class="tag-item" wx:for="{{tags}}" wx:key="*this">
<view class="tag-item {{ item.isActive ? 'isActive' : '' }}" wx:for="{{tags}}" wx:key="*this">
<view class="tag" bindtap="tagSelectedChange" data-typename="{{ item.typeName }}">
{{ item.typeName }}
</view>

+ 12
- 0
pages/releaseModule/index.wxss Переглянути файл

@@ -41,6 +41,18 @@
box-sizing: border-box;
padding: 0 10rpx;
}
.tags-item-box .isActive:nth-child(1) .tag{
background-color: #e4f7ea;
color: #52cc7a;
}
.tags-item-box .isActive:nth-child(2) .tag{
background-color: #e4f1f7;
color: #3d97e6;
}
.tags-item-box .isActive:nth-child(3) .tag{
background-color: #f7eee4;
color: #ffa769;
}
.tags-item-box .tag{
height: 50rpx;
line-height: 50rpx;

Завантаження…
Відмінити
Зберегти