全部
常见问题
产品动态
精选推荐

解决进入 购物车,默认无法全选。

管理 管理 编辑 删除
目前的情况是,无论加入多少个商品到购物车后,我们进入购物车,默认是所有商品都是没有勾选的

用户需要重新打钩,才能进入下一步结算。

我想,按照正常网购经验,不应该给用户设置麻烦。所以我建议改为自动全选,方便用户一步进入结算。

以下是我修改后的代码:

pages/order_addcart/order_addcart.js

第一处修改:更改了标红的位置

data: {

parameter: {

'navbar': '1',

'return': '0',

'title': '购物车',

'color': false

},

navH: [color=#9885a]0,[/color]

cartCount:[color=#9885a]0, [/color]

goodsHidden:true,

footerswitch: true,

host_product: [],

cartList:[],

isAllSelect: true,//全选

selectValue: [],//选中的数据

selectCountPrice: [color=#9885a]0.00,[/color]

},

第二处修改:找到getCartList函数,添加了标红的位置

getCartList: function () {

var that = this;

app.baseGet(app.U({ c: 'auth_api', a: "get_cart_list"}), function (res) {

var cartList = res.data;

var valid = cartList.valid;

var numSub = [{ numSub: true }, { numSub: false} ];

var numAdd = [{ numAdd: true }, { numAdd: false} ];

if (valid.length > 0){

for (var index in valid){

if (valid.cart_num == 1) { valid.numSub = true;}

else { valid.numSub = false; }

var productInfo = valid.productInfo;

if (productInfo.hasOwnProperty('attrInfo') && valid.cart_num == valid.productInfo.attrInfo.stock) {

valid.numAdd = true;;

} else if (valid.cart_num == valid.productInfo.stock) {

valid.numAdd = true;;

} else { valid.numAdd = false; }

valid.checked = false;

}

}

that.setData({ cartList: cartList });

that.switchSelect();

that.setAllSelectValue(1); //添加了这行代码!!!!

});

},

第三处:依然是标红的位置。

onShow: function () {

if (app.globalData.isLog == true) {

this.getHostProduct();

this.getCartList();

this.getCartNum();

this.setData({

goodsHidden: true,

footerswitch: true,

host_product: [],

cartList: [],

isAllSelect: true,//全选

selectValue: [],//选中的数据

selectCountPrice: 0.00,

cartCount: 0,

});

}

},

请登录后查看

CRMEB官方 最后编辑于2022-10-07 17:06:07

快捷回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
回复从新到旧

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest==1? '取消推荐': '推荐'}}
{{item.floor}}#
{{item.user_info.title}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

作者 管理员 企业

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}   {{itemc.ip_address}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
回复
回复
1802
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

CRMEB官方 作者
暂无简介

回答

0

发布

0

经验

0

快速安全登录

使用微信扫码登录
{{item.label}} {{item.label}} {{item.label}} 板块推荐 常见问题 产品动态 精选推荐 首页头条 首页动态 首页推荐
加精
取 消 确 定
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 开源下载 CRMEB官方论坛 帮助文档
返回顶部 返回顶部
CRMEB客服