UNPKG

@antmjs/vantui

Version:

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

55 lines (53 loc) 2.09 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 _elementChinaAreaData = require("element-china-area-data"); 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), isVisible = _react$useState2[0], setIsVisible = _react$useState2[1]; var _react$useState3 = _react.default.useState([]), _react$useState4 = (0, _slicedToArray2.default)(_react$useState3, 2), value1 = _react$useState4[0], setValue1 = _react$useState4[1]; var _react$useState5 = _react.default.useState([]), _react$useState6 = (0, _slicedToArray2.default)(_react$useState5, 2), title = _react$useState6[0], setTitle = _react$useState6[1]; var change1 = function change1(value) { setValue1(value); setTitle([_elementChinaAreaData.CodeToText[value[0]], _elementChinaAreaData.CodeToText[value[1]], _elementChinaAreaData.CodeToText[value[2]]]); }; return /*#__PURE__*/(0, _jsxRuntime.jsxs)(_jsxRuntime.Fragment, { children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.Cell, { title: "\u9009\u62E9\u5730\u5740", value: title.length ? title.join('-') : '请选择地址', onClick: function onClick() { setIsVisible(true); } }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.Cascader // scrollIntoView={false} , { childrenKey: "children", visible: isVisible, value: value1, textKey: "label", title: "\u5730\u5740\u9009\u62E9", options: _elementChinaAreaData.regionData, closeable: true, onClose: function onClose() { setIsVisible(false); }, onChange: change1 })] }); }