38、构建实例应用:表单:<FormInput>“工厂组件”
资源编号:76091 书籍 React快速上手开发 热度:79
接下来编写一个通用的`<FormInput> `组件,它负责根据传入的属性渲染对应的组件。通过该组件产生的输入组件具有一致的行为(都提供了用于取值的getValue() 方法)。
; default: return } } ``` 注意到ref 属性的使用了吗?事实上,在获取输入框的取值时,ref 属性是比较方便实用的: ``` getValue(){ return 'value' in this.refs.input ?this.refs.input.value :this.refs.input.getValue(); } ``` 在这里,this.refs.input 是底层DOM 元素的一个引用。对于原生DOM 元素,比如`` 和`