小编Jes*_*Lee的帖子

JSX + React中的动态tabIndex属性

如何以相同的方式有条件地在React组件上设置tabIndex属性,比如设置'disabled'属性?

我需要能够一起设置值和/或删除属性.

首先尝试使整个属性键和值变量:

<div { tabIndex } ></div>
Run Code Online (Sandbox Code Playgroud)

但是编译器抱怨道.

第二个想法是:

const div;
if( condition ){
   div = <div tabIndex="1"></div>
}else{
   div = <div></div>
}
Run Code Online (Sandbox Code Playgroud)

但是,这是不可取的,因为我的实际组件有很多属性,我最终会有大量的重复代码.

我唯一的另一个想法是使用ref,然后使用jQuery来设置tabindex属性,但我宁愿不必那样做.

有任何想法吗?

javascript reactjs react-jsx

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

react-jsx ×1

reactjs ×1