Я использую всплывающую подсказку для отображения сообщения проверки в моей форме (которая является модальной).
У меня есть кнопка отмены в форме.Когда я нажимаю кнопку отмены (кнопка «Отмена» не включена в изображения, показанные ниже) и перенаправляется на страницу индекса, подсказка остается на странице индекса, как показано:
Код, используемый для всплывающей подсказки в form.js
<div style={{ 'height': '46px', 'display': 'flex'}}>
<label style={{ 'color': '#f5222d', 'paddingTop': '10px', 'fontFamily': 'SimSun'}}>*</label>
<label style={{ 'width': '70px', 'paddingTop': '8px'}}>Customer Name:</label>
<FormItem>
{getFieldDecorator('Name', { initialValue: '', rules: [{ required: true, message: (
<Tooltip visible={true} placement="topRight" title="Please Input Customer Name" /> ), }], })(
<Input placeholder="Customer Name" style={{ 'width': '164px'}} onChange={(e)=>{e.preventDefault(); e.stopPropagation(); this.handleChange(0,e, 'Name')}}/> )}
</FormItem>
</div>
Код кнопки Отмена в index.js
handleModelCancel = () => {
this.setState({ isModelOpen:false });
}
Есть ли способ решить эту проблему?Кто-нибудь может мне помочь?