UNPKG

@antmjs/vantui

Version:

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

53 lines (51 loc) 1.92 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 _demoCostomOpt = require("./demo-costom-opt"); 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), value = _react$useState4[0], setValue = _react$useState4[1]; var _react$useState5 = _react.default.useState(_demoCostomOpt.costomOptions), _react$useState6 = (0, _slicedToArray2.default)(_react$useState5, 1), options = _react$useState6[0]; var change = function change(value, path) { console.log('onChange', value, path); 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() { setIsVisible(true); } }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.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 })] }); }