UNPKG

@antmjs/vantui

Version:

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

129 lines (127 loc) 4.63 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 _components = require("@tarojs/components"); var _vantui = require("@antmjs/vantui"); var _jsxRuntime = require("react/jsx-runtime"); /* eslint-disable */ function Demo() { var _react$useState = _react.default.useState(''), _react$useState2 = (0, _slicedToArray2.default)(_react$useState, 2), visible = _react$useState2[0], setVisible = _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 actions = { onClose: function onClose() { _vantui.Toast.show('close'); setVisible(''); }, onInput: function onInput(key) { _vantui.Toast.show(key); }, onDelete: function onDelete() { _vantui.Toast.show('delete'); } }; var onDelete = function onDelete() { setValue(value.slice(0, value.length - 1)); }; var onInput = function onInput(value_) { setValue(value + value_); }; return /*#__PURE__*/(0, _jsxRuntime.jsxs)(_jsxRuntime.Fragment, { children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.Cell, { title: "\u9ED8\u8BA4\u952E\u76D8", onClick: function onClick() { return setVisible('demo1'); } }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.Cell, { title: "\u5E26\u6807\u9898\u952E\u76D8", onClick: function onClick() { return setVisible('demo2'); } }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.Cell, { title: "\u5E26\u786E\u8BA4\u952E\u76D8", onClick: function onClick() { return setVisible('demo3'); } }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.Cell, { title: "\u5E26\u81EA\u5B9A\u4E49\u952E\u76D8", onClick: function onClick() { return setVisible('demo4'); } }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.Cell, { title: "\u4E71\u5E8F\u952E\u76D8", onClick: function onClick() { return setVisible('demo5'); } }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.Cell, { title: "\u5F39\u7A97\u5185\u5C55\u793A\u952E\u76D8", onClick: function onClick() { return setVisible('demo6'); } }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.Cell, { onClick: function onClick() { return setVisible('demo7'); }, children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_components.Input, { value: value, placeholder: "\u6570\u5B57\u952E\u76D8\u7ED3\u679C" }) }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.NumberKeyboard, { visible: visible === 'demo1', onClose: actions.onClose, onInput: actions.onInput, onDelete: actions.onDelete }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.NumberKeyboard, { visible: visible === 'demo2', onClose: actions.onClose, onInput: actions.onInput, onDelete: actions.onDelete, title: "\u6570\u5B57\u952E\u76D8", customKey: "-" }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.NumberKeyboard, { visible: visible === 'demo3', onClose: actions.onClose, onInput: actions.onInput, onDelete: actions.onDelete, showCloseButton: false, confirmText: "\u786E\u5B9A" }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.NumberKeyboard, { visible: visible === 'demo4', onClose: actions.onClose, onInput: actions.onInput, onDelete: actions.onDelete, customKey: ".", showCloseButton: false, confirmText: "\u786E\u5B9A" }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.NumberKeyboard, { visible: visible === 'demo5', onClose: actions.onClose, onInput: actions.onInput, onDelete: actions.onDelete, randomOrder: true, customKey: "X", confirmText: "\u786E\u5B9A" }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.NumberKeyboard, { visible: visible === 'demo6', onClose: actions.onClose, onInput: actions.onInput, onDelete: actions.onDelete }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.NumberKeyboard, { visible: visible === 'demo7', onClose: actions.onClose, onInput: onInput, onDelete: onDelete, customKey: "X" }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_vantui.Toast, {})] }); }