UNPKG

@antmjs/vantui

Version:

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

82 lines (80 loc) 2.5 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Demo; var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")); var _react = _interopRequireDefault(require("react")); var _vantui = require("@antmjs/vantui"); var _jsxRuntime = require("react/jsx-runtime"); /* eslint-disable */ function Demo() { var _react$useState = _react.default.useState(false), _react$useState2 = (0, _slicedToArray2.default)(_react$useState, 2), isVisiblevalue = _react$useState2[0], setIsVisiblevalue = _react$useState2[1]; var _react$useState3 = _react.default.useState(['广东省', '广州市']), _react$useState4 = (0, _slicedToArray2.default)(_react$useState3, 2), value = _react$useState4[0], setValue = _react$useState4[1]; var _react$useState5 = _react.default.useState([{ value: '北京', text: '北京', id: 1, pid: null }, { value: '朝阳区', text: '朝阳区', id: 11, pid: 1 }, { value: '亦庄', text: '亦庄', id: 111, pid: 11 }, { value: '广东省', text: '广东省', id: 2, pid: null }, { value: '广州市', text: '广州市', id: 21, pid: 2 }]), _react$useState6 = (0, _slicedToArray2.default)(_react$useState5, 1), optionsvalue = _react$useState6[0]; var _react$useState7 = _react.default.useState({ topId: null, idKey: 'id', pidKey: 'pid', sortKey: '' }), _react$useState8 = (0, _slicedToArray2.default)(_react$useState7, 1), convertConfigvalue = _react$useState8[0]; var change = function change(value) { setValue(value); }; return /*#__PURE__*/(0, _jsxRuntime.jsxs)(_jsxRuntime.Fragment, { children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.Cell, { title: "\u9009\u62E9\u5730\u5740", value: value ? value.join('-') : '请选择地址', onClick: function onClick() { setIsVisiblevalue(true); } }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.Cascader, { visible: isVisiblevalue, value: value, title: "\u5730\u5740\u9009\u62E9", options: optionsvalue, convertConfig: convertConfigvalue, closeable: true, onClose: function onClose() { setIsVisiblevalue(false); }, onChange: change })] }); }