不知道是小程序自身原因,還是AtInput組件原因侣颂。ios手機在設置了disabled=true的情況下档桃,真機仍然可以編輯。微信開發(fā)者工具是正常的憔晒。
打印的時候胳蛮,能夠看到disabled確實傳入了true。
最后的解決方案是丛晌,用disable的值,來判斷斗幼。當為true的時候澎蛛,用普通的view標簽,當為false的時候蜕窿,用input標簽谋逻。避免使用disabled值來判斷
{disable1 ? (
<View>{value1}</View>
) : (
<AtInput border={false} className='disInBlock input_s width600 vertMiddle' type='text' value={value1} placeholder='請輸入'
? ? ? ? ? onChange={this.handleChange1}/>
)}