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
`

阅读 5.1k
2 个回答
const cardStyle = {
  width:this.props.width||'100px',
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题