var app = getApp();
Page({
"data": {
"items": [],
"inEditMode": false,
"selected": []
},
reload: function() {
var items = [];
for (var i=0; i<app.deals.length; i++) {
if (app.deals[i].inFavorite) {
items.push(app.deals[i]);
}
}
items.sort(this.sortByOrder);
// console.log(items);
this.setData({
"items": items
});
},
onLoad: function() {
this.reload();
},
onShow: function() {
this.reload();
},
sortByOrder: function(item1, item2) {
return item2.favoriteOrder - item1.favoriteOrder;
},
selectItems: function(e) {
// console.log(e.detail);
this.data.selected = e.detail.value;
},
deleteItems: function(e) {
var items = [];
for (var i=0; i<app.deals.length; i++) {
for (var j=0; j<this.data.selected.length; j++) {
if (app.deals[i].pid == this.data.selected[j]) {
app.deals[i].inFavorite = false;
app.deals[i].favoriteOrder = -1;
break;
}
}
}
app.saveData();
this.reload();
},
changeMode: function() {
if (this.data.inEditMode) {
this.setData({
"inEditMode": false
});
} else {
this.setData({
"inEditMode": true
});
}
},
moveUp: function(e) {
var ind = parseInt(e.currentTarget.id.slice("up".length));
console.log(ind);
if (ind == 0) {
return;
}
this.move('up', ind);
// var pidToUp = this.data.items[ind].pid;
// var pidToDown = this.data.items[ind-1].pid;
// for (var i=0; i<app.deals.length; i++) {
// if (app.deals[i].pid == pidToUp) {
// app.deals[i].favoriteOrder += 1;
// } else if (app.deals[i].pid == pidToDown) {
// app.deals[i].favoriteOrder -= 1;
// }
// }
// var items = [];
// for (var i=0; i<this.data.items.length; i++) {
// if (i == ind - 1) {
// items[i] = this.data.items[ind];
// } else if (i == ind) {
// items[i] = this.data.items[ind - 1];
// } else {
// items[i] = this.data.items[i];
// }
// }
// this.setData({
// "items": items
// });
},
moveDown: function(e) {
// console.log(e.currentTarget.id);
var ind = parseInt(e.currentTarget.id.slice("down".length));
console.log(ind);
if (ind == this.data.items.length - 1) {
return;
}
this.move('down', ind);
},
move: function(mode, ind) {
var pidToUp = -1;
var pidToDown = -1;
if (mode == 'up') {
pidToUp = this.data.items[ind].pid;
pidToDown = this.data.items[ind-1].pid;
} else {
pidToUp = this.data.items[ind+1].pid;
pidToDown = this.data.items[ind].pid;
}
for (var i=0; i<app.deals.length; i++) {
if (app.deals[i].pid == pidToUp) {
app.deals[i].favoriteOrder += 1;
} else if (app.deals[i].pid == pidToDown) {
app.deals[i].favoriteOrder -= 1;
}
}
var items = [];
for (var i=0; i<this.data.items.length; i++) {
if (i == ind - 1) {
if (mode == 'up') {
items[i] = this.data.items[ind];
} else {
items[i] = this.data.items[i];
}
} else if (i == ind) {
if (mode == 'up') {
items[i] = this.data.items[ind - 1];
} else if (mode == 'down') {
items[i] = this.data.items[ind + 1];
} else {
items[i] = this.data.items[i];
}
} else if (i == ind + 1) {
if (mode == 'down') {
items[i] = this.data.items[ind];
} else {
items[i] = this.data.items[i];
}
} else {
items[i] = this.data.items[i];
}
}
this.setData({
"items": items
});
}
})
没有合适的资源?快使用搜索试试~ 我知道了~
基于微信小程序开发的仿微信demo(源代码+截图)
![preview](https://csdnimg.cn/release/downloadcmsfe/public/img/white-bg.ca8570fa.png)
共29个文件
js:8个
wxss:8个
wxml:7个
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
![star](https://csdnimg.cn/release/downloadcmsfe/public/img/star.98a08eaa.png)
温馨提示
基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)基于微信小程序开发的仿微信demo(源代码+截图)
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
收起资源包目录
![package](https://csdnimg.cn/release/downloadcmsfe/public/img/package.f3fc750b.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JPG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
共 29 条
- 1
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
荣华富贵8
- 粉丝: 200
- 资源: 7653
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
- 1
- 2
- 3
前往页