Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.2k views
in Technique[技术] by (71.8m points)

react+ts 如何设置组件默认值?

react+ts 如何设置组件默认值? 比说我的 width 当外面不传的时候想设置位100
`
import React, { Component } from 'react'
import './card.scss'

export interface Props {
title: String,
width?:String,
icon?: String
}
class Card extends Component<Props>{
render() {

const cardStyle = {
  width:this.props.width
}

return (
  <div className='card-content' style={cardStyle}>
    <div className="card-title">
      <div className="card-title-icon"></div>
      <div className="card-title-text">{this.props.title}</div>
    </div>
    {this.props.children}
  </div>
)

}

}

export default Card
`


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
const cardStyle = {
  width:this.props.width||'100px',
}

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...