import Taro, { Component, Config } from '@tarojs/taro'; import { View, Button } from '@tarojs/components'; import TctModal from '@/components/modal'; import { TctTextarea } from '../../index'; import './index.scss'; interface ModalProps {} interface ModalState {} class Modal extends Component { config: Config = { navigationBarTitleText: 'modal', }; state = { isOpened: false, text: '11111111', }; onOpen = () => { this.setState({ isOpened: true }); }; onClose = () => { this.setState({ isOpened: false }); }; onClickBtn = (e) => { e.stopPropagation(); }; onTextField = (e) => { this.setState({ text: e.detail.value }); } render() { const { isOpened, text } = this.state; const content = ( Title Modal ); const style = 'background-color: rgba(0, 244, 125, 0.5);'; return ( {content} 点我打开弹窗 this.onTextField(e)} /> ); } } export default Modal;