UNPKG

@antmjs/vantui

Version:

一套适用于Taro3及React的vantui组件库

35 lines 1.11 kB
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 }); }