【问题标题】:Can I open a jw modal (imported from jw-react-modal) in reactjs without button click我可以在没有单击按钮的情况下在 reactjs 中打开 jw modal(从 jw-react-modal 导入)吗
【发布时间】:2020-11-05 02:46:43
【问题描述】:

Component.js -

<Add />

添加.js -

import JwModal from 'jw-react-modal'
<Button onClick= JwModal.open('jw-modal-1') </Button>
<JwModal Id='jw-modal-1'>

这里我们需要打开 JW Modal 的按钮。有什么方法可以直接打开JW Modal而不需要点击按钮?我想不点击按钮直接打开模态

【问题讨论】:

    标签: reactjs button onclick modal-dialog disable


    【解决方案1】:

    事件发射?也许使用Ref.current.click()

    【讨论】:

    • onclick 不应该在那里,按钮不应该在那里。它应该直接渲染 JW 模态
    【解决方案2】:

    尝试在componentDidMount中调用open modal函数

    componentDidMount(){
       JwModal.open('jw-modal-1');
    }
    

    【讨论】:

    • 我添加了 ComponentDidMount 位仍然没有渲染 JW 模态
    • 是渲染的模态部分吗?也许显示你的代码?
    猜你喜欢
    • 2014-11-19
    • 2012-08-31
    • 2020-03-27
    • 2019-04-20
    • 1970-01-01
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多