首页 > 其他 > 详细

react 行内样式几种写法

时间:2019-12-03 18:29:18      阅读:328      评论:0      收藏:0      [点我收藏+]

法一

<h1 style={{color:‘red‘,fontSize:‘30px‘}}>这是评论列表组件1</h1>

法二

const title={color:"red",fontSize:‘30px‘,fontWeight:‘400‘,textAlign:‘center‘},
<h1 style={{title}}>这是评论列表组件1</h1>

 

法三

将数据合并到一个对象中定义,也可以如下面这样抽离出去
import React from ‘react‘ import CmtItem from ‘@/components/CmtItem‘ import styles from ‘@/components/csslist.js‘ export default class Cmtlist extends React.Component{ constructor(){ super() this.state={ CommentList:[ {id:1,user:‘张三1‘,content:‘格外‘}, {id:2,user:‘南方2‘,content:‘的‘}, {id:3,user:‘车站3‘,content:‘寒冷‘}, {id:4,user:‘的雪4‘,content:‘哈哈哈‘}, {id:5,user:‘嗝的5‘,content:‘哈哈哈‘} ] } } render(){ return <div> <h1 style={styles.title}>这是评论列表组件1</h1> {this.state.CommentList.map(item=><CmtItem {...item} key={item.id}></CmtItem>)} </div> } }//页面csslist.js
//将css行内样式以变量的形式抽离出去
export default{ title:{color:"red",fontSize:‘30px‘,fontWeight:‘400‘,textAlign:‘center‘}, itembox:{border:‘1px dashed #ccc‘,margin: ‘10px‘,padding:‘10px‘,boxShadow:‘0px 10px 10px #ccc‘}, user:{fontSize:‘14px‘}, content:{fontSize:‘12px‘} }

 

react 行内样式几种写法

原文:https://www.cnblogs.com/liweiz/p/11977928.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!