商品SKU组合查询插件 小程序版

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> hot3.png

介绍

商品SKU组合查询插件 小程序版 按照原微信版 https://github.com/shinezzil/Zsuit 简单修改成小程序版

完整包下载:https://www.90pan.com/b1566834 密码:z7k2

开源地址:https://gitee.com/web/Zsuit_small

软件架构

按照原微信版 https://github.com/shinezzil/Zsuit 简单修改成小程序版

使用说明

//实例化对象
var zsSuit = require('../../utils/ZsSuit.js');

//配置
zsSuit.config();

//设置层级
zsSuit.set(1, 3);//第二层级,选中了值为3的选项

//取消层级设置
zsSuit.unset(1);

//设置回调,名称是插件指定的,不可变
zsSuit.callBack = function(data,skuId){}

使用流程

1.将全部套装数据按照层级关系生成JSON对象

var suitRuleInfo= {"123":"1_2_10","234":"1_3_11","345":"2_3_10","456":"3_1_11","789":"4_1_10"};

配置已有套装参数

zsSuit.config({'suitRuleInfo':suitRuleInfo});

3.设置回调函数,data表示不可选层级,skuId表示确定了唯一套装ID。每一次set或unset操作,都会触发此函数的回调。

zsSuit.callBack = function(data, skuId){
    //不可选处理,i表示层级
    for(var i in data){
        //...
    }
};

4.套装选择事件

//取消还是设置
    if(chooseFlag){
        zsSuit.unset(position, curVal);
    }else{
        zsSuit.set(position);
    }

 

发布了203 篇原创文章 · 获赞 13 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/ganggang4321/article/details/103852675