antd模態框value與defaultValue的bug

使用vue的devTool查看vue

// 評價彈框  
evaluateClick(id) {  
      // 評價彈框  
      Modal.confirm({  
      maskClosable: false,  
      centered: true,  
      iconType: ' ',  
      okText: '提交',  
      cancelText: '取消',  
      title: '檢測結果評價',  
      onOk: () => {this.submitEvaluate(id)},  
      onCancel: () => {},  
      content: (  
            <Radio.Group onChange={e=>this.modalIsCorrect=e.target.value} value={this.modalIsCorrect}>
                {
                    <Radio key={item.key} value={item.key}>{item.name}</Radio>)
                }
            </Radio.Group>
       )
 },

動態載入dom,不能使用value,緣由,不是加載在#app上的(使用vue的devTool查看),不能實時試圖跟新,出現複選框點擊沒反應,要使用defaultValue,或者不用js函數動態載入,直接寫在render裏面渲染app

<Radio.Group onChange={e=>this.modalIsCorrect=e.target.value} defaultValue={this.modalIsCorrect}>
    {
        <Radio key={item.key} value={item.key}>{item.name}</Radio>)
    }
</Radio.Group>
相關文章
相關標籤/搜索