Page({
data:{
"carousel_list" : null,//轮播头信息
"icon_list" : null, //icon
"sec_kill_round_info" : null,//秒杀
"host_good_list":null,//热卖商品列表
"style":{
"host_good_image_width":0,//商品主图宽
"host_good_back_width":0,//商品背景宽
"host_good_back_height":0,//商品背景高
}
},
onLoad:function(options){
// 获取轮播图等信息
this.getDataFromServer();
this.renderControl();
},
onReady:function(){
// 生命周期函数--监听页面初次渲染完成
},
onShow:function(){
// 生命周期函数--监听页面显示
this.dataControl(this.data.host_good_list);
},
onHide:function(){
// 生命周期函数--监听页面隐藏
},
onUnload:function(){
// 生命周期函数--监听页面卸载
},
onPullDownRefresh: function() {
// 页面相关事件处理函数--监听用户下拉动作
},
onReachBottom: function() {
// 页面上拉触底事件的处理函数
},
onShareAppMessage: function() {
// 用户点击右上角分享
return {
title: '酒运达', // 分享标题
desc: '酒运达,即刻达达,喝酒就上酒运达', // 分享描述
path: 'http://www.masyang.com' // 分享路径
}
},
// 轮播头被点击
scrollimageclick:function(tap){
var id = parseInt(tap.currentTarget.id);
var data = this.data.carousel_list[id];
if(data.event_mark == 3){
wx.navigateTo({
url: '../group/group?title=' + data.product_group_title + '&par=' + data.event_memo,
success: function(res){
},
fail: function() {
},
complete: function() {
}
})
return;
}
wx.showToast({
title:"对不起暂无此专区",
duration:350,
})
},
// 跳转到商品详情
pushGoodDetail:function(tap){
var index = tap.currentTarget.id;
var good = this.data.host_good_list[index];
wx.navigateTo({
url: '../shopDetail/shopDetail?product_id='+ good.id + "&title=" + good.title,
success: function(res){
},
fail: function() {
},
complete: function() {
}
})
},
// 添加按钮被点击
addButtonClick:function(tap){
var id = parseInt(tap.currentTarget.id);
var good = this.data.host_good_list[id];
if(good.buy < good.stock){
good.buy ++ ;
}else{
wx.showToast({
title:"库存不足",
duration:350,
})
return;
}
this.setData({
"host_good_list":this.data.host_good_list
})
var app = getApp();
app.addGoodToShopCar(good)
},
// 减少按钮被点击
reduceButtonClick:function(tap){
var id = parseInt(tap.currentTarget.id);
var good = this.data.host_good_list[id];
if(good.buy >= 1){
good.buy -- ;
}
this.setData({
"host_good_list":this.data.host_good_list
})
var app = getApp();
app.reduceGoodFromShopCar(good)
},
// 组件控制
renderControl:function(){
var app = getApp();
var goodImageWidth = (app.globalData.systemInfo.windowWidth - 5) / 2.0;
var host_good_back_width = app.globalData.systemInfo.windowWidth / 2.0 - 2.5;
var host_good_back_height = host_good_back_width + 95;
this.setData({
"host_good_image_width":goodImageWidth,
"host_good_back_width" : host_good_back_width,
"host_good_back_height":host_good_back_height,
})
},
//获取数据从服务器器
getDataFromServer:function(){
var app = getApp();
var that = this;
app.getUserBid(function(re){
that.getCarouselIcon(re);
that.getHostGoodList(re);
})
},
// 获取轮播图,iconn 信息
getCarouselIcon:function(re){
var that = this;
wx.request({
url: 'http://www.jiuyunda.net:90/api/v2/home_page/index',
data: {
"userinfo_id":re._id,
},
method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
// header: {}, // 设置请求的 header
success: function(res){
for(var i = 0 ; i < res.data.carousel_list.length; i ++){
var obj = res.data.carousel_list[i];
obj.img = "http://www.jiuyunda.net:90" + obj.img;
}
that.setData({
"carousel_list" : res.data.carousel_list,
"icon_list" : res.data.icon_list,
"sec_kill_round_info" : res.data.sec_kill_round_info
})
},
fail: function() {
},
complete: function() {
}
});
},///获取轮播图 icon信息
// 获取热卖商品列表
getHostGoodList:function(re){
var that = this;
wx.request({
url: 'http://www.jiuyunda.net:90/api/v2/product/list_by_sales?id=56c45924c2fb4e2050000022',
data: {
id:re._id
},
method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
// header: {}, // 设置请求的 header
success: function(res){
that.dataControl(res.data);
},
fail: function() {
},
complete: function() {
}
})
},/// 获取热卖商品列表
dataControl:function(data){
if(data == null){
return;
}
var app = getApp();
for(var i = 0 ; i < data.length;i++){
var good = data[i];
var tempGood = app.globalData.shopCarGoods[good.id];
if(tempGood != null){
good["buy"] = tempGood.buy;
}else{
good["buy"] = 0;
}
}
this.setData({
"host_good_list":data
})
}
})
小徐博客
- 粉丝: 1977
- 资源: 5893
最新资源
- 使PHP 集成支付宝当面付功能支付成功后跳转到自定义页面
- LQR控制主动悬架模型:对比不同自由度系统响应及LQG主动悬架性能分析,LQR控制主动悬架模型 LQR控制,基于最优控制的思想,以状态反馈控制的形式,根据自定权重,求解出最优的反馈系数K simul
- 标准IEEE9三机九节点Simulink仿真模型:风电并网、储能与SVC自由开发功能探究,标准IEEE9三机九节点simulink仿真模型,可自加风电并网,储能,SVC,自由开发 ,核心关键词:IEE
- "超低温漂带隙基准电路设计:高电源抑制比、低功耗及详细设计文档PDF",超低温漂带隙基准电路设计,高电源抑制比,低功耗 ppm:2.4 psrr:90dB 电流:14.47uA 1.带设计文档PDF
- 永磁同步电机全速度无位置传感器控制:仿真模型与加权双坐标切换方案,永磁同步电机(pmsm,全速度切无位置传感器控制(高速可以是超螺旋滑模) 低速可以是脉振高频方波注入,量产方案,仿真模型 切有加权切
- 基于tc275 aurix等多平台XCP UDS Bootloader与CCP标定程序开发指南及CANape使用教程与A2L文件生成指南,基于tc275 aurix 1g 2g,tc387,tc377
- wordpress付费查看隐藏内容插件的开发演示和记录,视频操作和代码已上传本页下载查看
- 基于MMC模块化多电平换流器的HVDC直流输电系统仿真研究:载波移相调制下的性能优化与功率控制策略探索,MMC模块化多电平流器,MMC-HVDC直流输电系统,单个桥臂N=10个子模块,采用载波移相调制
- 十字型声子晶体结构设计与特性解析案例分享,十字型声子晶体案例 ,十字型声子晶体案例; 声子晶体结构; 案例分析; 声子晶体特性; 实际应用; 十字型设计,"十字型声子晶体结构案例解析"
- "遗传算法优化编码序列实现天线雷达隐身技术的RCS缩减与远场效果观察",遗传算法优化编码序列,实现编码超表面rcs缩减 使用MATLAB或者Python软件,两个代码都有 能够实现最佳的漫反射效果
- 三相PWM逆变器闭环仿真:电压电流双闭环控制下的系统抗扰性与动态响应研究(基于Matlab Simulink 2021b模型),三相PWM逆变器闭环仿真,电压电流双闭环控制 在0.2s时突加负载测试
- 卡尔曼滤波算法在二阶电池等效电路模型中的应用与优化策略,卡尔曼滤波算法 二阶电池等效电路模型 ,核心关键词:卡尔曼滤波算法; 二阶电池等效电路模型;,"卡尔曼滤波算法在二阶电池等效电路模型中的应用"
- 五相永磁同步电机PI双闭环SVPWM矢量控制模型:复杂精细的电机控制,波形良好且动态响应迅速,五相电机simulink,五相永磁同步电机simulink,PI双闭环SVPWM矢量控制,分十个扇区,波形
- 三菱FX系列PLC温度PID控制程序详解:成熟可靠的应用实践与注释借鉴,含IO图及触摸屏编程指导,三菱FX系列PLC温度PID控制程序(含注释和IO图、三菱触摸屏程序),程序已经应用于设备上,成熟可靠
- 欧姆龙NJ控制程序宝典:涵盖相机、机器人等多功能,LAD编程模板易学易用,逻辑思维程序通用西门子、三菱等项目,欧姆龙NJ的控制程序,里面功能齐全,相机,机器人,RFID,转盘,检测传感器,伺服等,里面
- 单相逆变变频器:基于双闭环控制策略与Pi控制实现动态调整输出频率及电压功能,输入电压可调整,输出峰值电压可设置,matlab2021b环境下运行 ,单相逆变变频器,双闭环控制策略,电压环和电流环均采用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈