react-Native css стиль с несколькими аргументами - PullRequest
0 голосов
/ 09 июля 2020

как создать стиль в react-native css вот так? border-width: 5px 5px 5px 5px

Я пробовал: borderWidth: {5,5,5,5} и borderWidth: '5px 5px 5px 5px', но не повезло

Ответы [ 2 ]

1 голос
/ 09 июля 2020

Попробуйте:

borderBottomWidth:5 borderTopWidth:5

et c.

1 голос
/ 09 июля 2020

В react-native вы не можете использовать border-width: 5px 5px 5px 5px. Вместо этого вы должны использовать следующие свойства.

 1. borderTopWidth, 
 2. borderBottomWidth,  
 3. borderLeftWidth
 4. borderRightWidth

Но если вы хотите реализовать что-то вроде borderWidth, вы можете написать свою собственную функцию.

function borderWidth(top,right,bottom,left){
  let styles;
  styles['borderTopWidth'] = top
  styles['borderRightWidth'] = right
  return styles
}

затем в Stylesheet можно использовать

container : {
    ...borderWidth(5,5,5,5)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...