@antmjs/vantui
Version:
一套适用于Taro3及React的vantui组件库
35 lines • 1.11 kB
JavaScript
import _slicedToArray from "@babel/runtime/helpers/slicedToArray";
import { useCallback, useEffect, useState } from 'react';
import { CheckList, Button } from '@antmjs/vantui';
import { options } from './options';
import { jsx as _jsx } from "react/jsx-runtime";
export default function Demo() {
var _useState = useState([]),
_useState2 = _slicedToArray(_useState, 2),
value = _useState2[0],
setValue = _useState2[1];
useEffect(function () {
setValue(['932450939976175616', '932810054606942208']);
}, []);
var onChange = function onChange(e) {
setValue(e.detail);
};
var renderShow = useCallback(function (data, setShow) {
return /*#__PURE__*/_jsx(Button, {
type: "primary",
block: true,
onClick: setShow,
disabled: true,
children: data.length ? "\u5DF2\u7ECF\u9009\u62E9\u4E86".concat(data.length, "\u5BB6\u516C\u53F8") : '请选择'
});
}, []);
return /*#__PURE__*/_jsx(CheckList, {
disabled: true,
value: value,
onChange: onChange,
limit: 5,
labelName: "label",
data: options,
renderShow: renderShow
});
}