ReactJs 样式类的使用
来源:互联网 发布:key软件授权工具 编辑:程序博客网 时间:2024/06/07 18:47
渲染标签上className={} 来设置样式 类名
直接class="XX" 这样是不行的,只能用className值 为js变量才行。
如有时样式 类引用会动态改变,需要用React.addons.classSet() 来创建对象参数可以是多个字符串,或对象{clasname:this.XX} 动画修改组件属性来实现是否引用类名
以下是例子:
/*className用法 * */var Box=React.createClass({render:function(){var classname="cl1 cl2";return ( <div className={classname}> 朝秦暮楚 </div>)}});React.render(<Box></Box>,document.querySelector('#div1'));var Box1=React.createClass({getInitialState:function(){return {bool:this.props.isa}},handleboolchange:function(event){this.setState({bool:event.target.checked})},render:function(){var cx=React.addons.classSet;var clname=cx({"cl1":true,"cl2":this.state.bool});return ( <div className={clname}> fdafdas <input type="checkbox" checked={this.state.bool} onChange={this.handleboolchange} /> </div>)}});React.render(<Box1 isa={false}></Box1>,document.querySelector('#div2'));var Box2=React.createClass({render:function(){var cla=React.addons.classSet('cl1','cl2')return ( <div className={cla}> (XX,XX) </div>)}});React.render(<Box2 ></Box2>,document.querySelector('#div3'));
0 0
- ReactJs 样式类的使用
- reactjs 里map的使用
- ReactJS 中数组遍历 map的使用
- ReactJs 使用心得
- ReactJS material-ui 使用的css in js理念
- ReactJS学习系列课程(React ref的使用)
- ReactJS学习系列课程(React mixin的使用)
- ReactJS学习系列课程(React 组件的组合使用)
- ReactJS学习系列课程(React ref的使用)
- reactjs 事件的用法
- ReactJs的一些记录
- reactjs,组件的生命周期
- ES6写法的reactjs
- ReactJS组件的生命周期
- reactjs
- ReactJS
- ReactJS
- Reactjs
- 新东西012--Android软键盘弹出位置控制
- QT5入门之13 - 获取当前路径
- [Leetcode]Binary Search Tree
- vc2008编译libjpeg
- shell编程(四)引号
- ReactJs 样式类的使用
- mongo3在Mac上安装
- 页面获取不到session中值
- 0133 用Redis存储Tomcat集群的Session
- HMaster不能被启动
- IE不支持getElementsByClassName最终完美解决方案
- 杂谈-个人博客的建设 和 网页版简历的完成
- 对与tableViewCell在进行多行删除编辑时,选中状态不出现时解决方案
- 知无涯之std::sort源码剖析