UNPKG

@antmjs/vantui

Version:

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

47 lines 1.64 kB
import _slicedToArray from "@babel/runtime/helpers/slicedToArray"; /* eslint-disable */ import react from 'react'; import { Cell, Cascader } from '@antmjs/vantui'; import { costomOptions } from './demo-costom-opt'; import { jsx as _jsx } from "react/jsx-runtime"; import { Fragment as _Fragment } from "react/jsx-runtime"; import { jsxs as _jsxs } from "react/jsx-runtime"; export default function Demo() { var _react$useState = react.useState(false), _react$useState2 = _slicedToArray(_react$useState, 2), isVisible = _react$useState2[0], setIsVisible = _react$useState2[1]; var _react$useState3 = react.useState([]), _react$useState4 = _slicedToArray(_react$useState3, 2), value = _react$useState4[0], setValue = _react$useState4[1]; var _react$useState5 = react.useState(costomOptions), _react$useState6 = _slicedToArray(_react$useState5, 1), options = _react$useState6[0]; var change = function change(value, path) { console.log('onChange', value, path); setValue(value); }; return /*#__PURE__*/_jsxs(_Fragment, { children: [/*#__PURE__*/_jsx(Cell, { title: "\u9009\u62E9\u5730\u5740", value: value ? value.join('-') : '请选择地址', onClick: function onClick() { setIsVisible(true); } }), /*#__PURE__*/_jsx(Cascader, { textKey: "text1", valueKey: "value1", childrenKey: "items", visible: isVisible, value: value, title: "\u5730\u5740\u9009\u62E9", options: options, closeable: true, onClose: function onClose() { setIsVisible(false); }, onChange: change })] }); }