UNPKG

@antmjs/vantui

Version:

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

55 lines 1.75 kB
import _slicedToArray from "@babel/runtime/helpers/slicedToArray"; /* eslint-disable */ import react from 'react'; import { View } from '@tarojs/components'; import { Cell, Popup } from '@antmjs/vantui'; import { jsx as _jsx } 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), show = _react$useState2[0], setShow = _react$useState2[1]; var _react$useState3 = react.useState('top'), _react$useState4 = _slicedToArray(_react$useState3, 2), position = _react$useState4[0], setPosition = _react$useState4[1]; var showAction = function showAction(position) { setPosition(position); setShow(true); }; return /*#__PURE__*/_jsxs(View, { children: [/*#__PURE__*/_jsx(Cell, { title: "\u9876\u90E8\u5F39\u51FA", isLink: true, onClick: function onClick() { return showAction('top'); } }), /*#__PURE__*/_jsx(Cell, { title: "\u5E95\u90E8\u5F39\u51FA", isLink: true, onClick: function onClick() { return showAction('bottom'); } }), /*#__PURE__*/_jsx(Cell, { title: "\u5DE6\u4FA7\u5F39\u51FA", isLink: true, onClick: function onClick() { return showAction('left'); } }), /*#__PURE__*/_jsx(Cell, { title: "\u53F3\u4FA7\u5F39\u51FA", isLink: true, onClick: function onClick() { return showAction('right'); } }), /*#__PURE__*/_jsxs(Popup, { show: show, position: position, onClose: function onClose() { return setShow(false); }, children: ["\u5185\u5BB9", position] })] }); }