riku
2024-11-07 5a678cce1b157411f20fbddfaed49c7bc8d9fba7
miniprogram_npm/tdesign-miniprogram/check-tag/check-tag.js
@@ -47,7 +47,7 @@
        this.methods = {
            setClass() {
                const { classPrefix } = this.data;
                const { size, variant, disabled, checked } = this.properties;
                const { size, variant, disabled, checked, shape } = this.properties;
                const tagClass = [
                    classPrefix,
                    `${classPrefix}--checkable`,
@@ -56,6 +56,7 @@
                    `${classPrefix}--${checked ? 'primary' : 'default'}`,
                    `${classPrefix}--${size}`,
                    `${classPrefix}--${variant}`,
                    `${classPrefix}--${shape}`,
                ];
                const className = classNames(tagClass);
                this.setData({
@@ -69,6 +70,11 @@
                this._trigger('click');
                this._trigger('change', { checked: !checked });
            },
            onClose(e) {
                if (this.data.disabled)
                    return;
                this._trigger('close', e);
            },
        };
    }
};