Слияние кода завершено, страница обновится автоматически
Используйте директивы в React
Теперь вы можете использовать r-if
и r-for
в JSX.
Установите: yarn add babel-plugin-react-directive --dev
.
Добавьте в ваш .babelrc:
{
plugins:[
'react-directive'
]
}
До:
render(){
const visible = true
return(
<div>
{
visible ? <div>content<div>
: ''
}
</div>
)
}
Теперь:
render(){
const visible = true
return(
<div>
<div r-if = {visible}>content</div>
</div>
)
}
До:
render(){
const list = [1, 2, 3, 4, 5]
return(
<div>
{
list.map((item,index)=>(
<div key={index}>{item}</div>
))
}
</div>
)
}
Теперь:
render(){
const list = [1, 2, 3, 4, 5]
return(
<div>
// автоустановка ключа на индекс.
<div r-for = {item in list}>{item}</div>
// или вы можете установить ключ вручную.
<div r-for = {(item,index) in list} key = {index+1}>{item}</div>
</div>
)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )