const _Component = require("../../__antmove/component/componentClass.js")(
    "Component"
);
my.setStorageSync({
    key: "activeComponent",
    data: {
        is: "dist/switch/index"
    }
});

_Component({
    externalClasses: ["i-class"],
    properties: {
        value: {
            type: Boolean,
            value: false
        },
        //large small default
        size: {
            type: String,
            value: "default"
        },
        // is or not disable
        disabled: {
            type: Boolean,
            value: false
        },
        // hidden inut name
        name: {
            type: String,
            value: ""
        }
    },
    options: {
        // 在组件定义时的选项中启用多slot支持
        multipleSlots: true
    },

    created() {
        console.log(this.data, this.properties);
    },

    methods: {
        toggle() {
            console.log(this.data.value, this.properties.value);
            if (this.data.disabled) return;
            const data = this.data;
            const value = data.value ? false : true;
            this.triggerEvent("change", {
                value: value
            });
        }
    }
});
