cooklist.js
946 Bytes
var util = require('../../utils/util.js')
Component({
properties:{
item:Object,
pagetype:String
},
data:{
count:0
},
methods:{
selectcook:function (e) {
var id=e.currentTarget.dataset.id;
var count=util.cache('count',count) ? util.cache('count',count) : 0;
if(this.data.item.isactive==false){
count=count+1;
}else{
count=count-1;
}
if(count>10 && this.data.pagetype=='calist'){
}else{
this.data.item.isactive=!this.data.item.isactive;
}
if(this.data.pagetype=='calist'){
util.cache('count',count)
}
this.triggerEvent('selectcook',{id:id,isactive:this.data.item.isactive});
this.setData({
item:this.data.item,
count:count
})
}
}
})