Как сделать муравейный дизайн ширины компонента ящика адаптивным - PullRequest
0 голосов
/ 27 сентября 2018

Я использую компонент дизайна муравьев и компонент стиля.Кажется, я могу установить фиксированную ширину с шириной реквизита.Но я не могу заставить его реагировать.

<Drawer
   width={500}
   placement="right"
   closable={true}
   onClose={this.props.handleDrawer}
   visible={this.props.visible}
>

Ответы [ 2 ]

0 голосов
/ 12 июня 2019

Фактическим решением будет использование выражения.

Как const isMobile = true //do a match on something there

И использовать это выражение для отображения условного процента, так как атрибут - это просто javascript, вы можете сделать что-то вроде.

width={isMobile ? "80%" : "40%"}

0 голосов
/ 28 сентября 2018

Вместо указания фиксированной ширины вы должны использовать className, чтобы назначить класс css, который затем необходимо настроить, чтобы он реагировал в соответствующем файле .less.Что-то вроде:

.my-drawer {
    width: 50%;
}
@media only screen and (max-width: @screen-md) {
    .my-drawer {
        width: 70%;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...