我在反应js

时间:2018-01-05 18:52:25

标签: javascript html reactjs

我想在react js中上传一张图片 我正在将属性发送到像

这样的组件
<Input 
    changed={(event) => this.ChangedHandler(event)} 
    clicked={(event) => this.ClickedHandler(event)} 
 />

我正在接受其他功能组件

const Input = (props) =>{
  return(
     <input
        onChange={props.changed} 
        onClick={props.clicked} 
    />
    <label>
        <input id="myFile" type="file"/>
        Upload File
    </label>
 )
}

当我尝试上传图片时点击onClick事件被正确触发,但是选择要上传的文件onChange应该被触发但是没有发生。

1 个答案:

答案 0 :(得分:0)

在您的组件az vm update --resource-group YourResourceGroupName --name YourVMName --set storageProfile.osDisk.diskSizeGB=NewSize 中,您没有正确传递道具。这就是你要做的。

Input

<Input changed={(event) => { this.ChangedHandler(event) }} clicked={(event) => { this.ClickedHandler(event) }} /> 组件文件中,您将执行此操作。

Input