第1、根據官網的API進行修改antd
第2、直接添加樣式進行修改ui
若是不能直接修改樣式的組件,該怎麼修改它的默認樣式呢?看下面這個例子,它是antd Form表單的一個小組件,該怎麼修改下面這段小紅字的默認狀態呢?this
再來看看它的代碼spa
<FormItem style={{marginBottom:'0px'}} > {getFieldDecorator("phoneNo", { rules: [ { required: true, message: "請輸入手機號" }, { validator:((rule,value,callback)=>{ if(!(/^1[3456789]\d{9}$/.test(value))){ callback("請輸入正確的手機號碼格式") } else{ callback() } }) } ], initialValue:mobile })( <Input placeholder={"請輸入手機號"} style={{height:'40px'}} onChange={this.getItemsValue} /> )} </FormItem>
它是由callback直接返回的,沒辦法直接修改。3d
打開編譯器,找到這個元素。code
拿到這個名字,直接在代碼上進行修改。orm
在咱們拿到的這個名字前面加:global(),把名字寫在括號裏面,直接寫上你想要修改的樣式就能夠了。blog
:global(.has-error .ant-form-explain){
position: absolute;
}