当前位置: 首页 > news >正文

做网站的网址是哪里来的重庆做商城网站建设

做网站的网址是哪里来的,重庆做商城网站建设,上海市住房和城乡建设厅网站查询,指定关键词排名优化组合与继承 若Container内部有内容#xff0c;React会在props内部增加children属性若Container内部有非元素内容#xff0c;children#xff1a;非元素内容若Container内部有单个元素内容#xff0c;children#xff1a;React元素对象若Container内部有多个元素内容…组合与继承 若Container内部有内容React会在props内部增加children属性若Container内部有非元素内容children非元素内容若Container内部有单个元素内容childrenReact元素对象若Container内部有多个元素内容children[] 打印props情况2非元素内容 Container666/Container情况3单个元素内容 Containerh1666/h1/Container情况4多个元素内容 Containerh1666/h1p888/p /Containerprops JSX还可以通过props传递视图元素JSX本质上都会转成React元素对象 Object视图通过props传递的机制类似Vue的插槽但React没有slot的概念定义React本身就允许通过props传递任何类型的数据到子组件 React样式 CSS Moduleindex.module.css import styles from ./index4.module.css // 用变量接收 class Container extends React.Component {render() {console.log(this.props)return (div className{styles.container}div className{styles.header}{this.props.header}/divdiv className{styles.main}div className{styles.left}{this.props.left}/divdiv className{styles.right}{this.props.right}/div/div/div)} } class Header extends React.Component {render() {return divHeader/div} } class Left extends React.Component {render() {return divLeft/div} } class Right extends React.Component {render() {return divRight/div} } class App extends React.Component {render() {return (divContainerheader{Header /}left{Left /}right{Right /}/Container/div)} } ReactDOM.render(App /,document.getElementById(app) ).container {background: #ccc;text-align: center; } .header {height: 50px;line-height: 50px;border: 2px dashed #000; } .main {display: flex; } .left {width: 20%;background: pink; } .right {background: skyblue;flex: 1; }多层组合 import styles from ./index5.module.css// 多层组合 // Modal是公共的部分定制的内容作为children传入 function Modal(props) {return (div className{styles.wrap}header className{styles.title}{props.title}/headerdiv classNamemain{props.children}/div/div) } // 注意函数式 props作为参数传入 不用this来访问props function Alert(props) {return (divModal title{props.title}p{props.mainText}/p/Modal/div) } function LoginModal(props) {return (divModal title{props.title}formp用户名input typetext //pp密码input typepassword //ppbutton登录/button/p/form/Modal/div) } ReactDOM.render(divAlertmainText显示内容title显示modal/LoginModal title登录modal/LoginModal/div,document.getElementById(app))React目前还没有发现有需要组件继承的需求 因为通过children或者传递视图React元素的方式完全可以解决组件组合的问题太 props可以传递任何类型的数据所以组合的方式可以替代继承方案。 逻辑部分需要继承或共用该部分需要自己去编写逻辑抽离的模块、函数、类单独进行模块导入使用
http://www.pierceye.com/news/225985/

相关文章:

  • 门户网站的优点seo月薪
  • 怎样做网站静态什么网站做二维码比较好
  • 共享虚拟主机做网站够用么抖音短剧推广怎么做
  • 个人网站备案内容写什么西部数码网站管理助手v3.1
  • 搜索引擎 网站模板wordpress 图片走cdn
  • 常见cms网站源码下载重庆微信网站开发公司
  • 网站开发用什么电脑天津室内设计公司排名
  • 云南网站建设招商建设公司网站计入哪个科目
  • 网站备案在哪里查询海外市场推广方案
  • 中诺建设集团有限公司网站微信商家小程序收费吗
  • 沙井品牌网站建设南宁网站提升排名
  • 网站空间备案要多久数商云是外包吗
  • 网站设计公司需要什么资质网站建设所需服务器
  • 织梦cms仿网站教程怎么做网站板块
  • 建设厅网站更改登陆密码wordpress主题 水墨
  • 彩云小梦ai写作网站机关网站建设情况汇报
  • 合肥专业网站优化手机界面设计素材
  • 台州网站建设惠店王烨烨
  • 工程建设比选公告固价方式网站wordpress html5的关系
  • 广州市网站建设 乾图信息科技潍坊市建设监理协会网站
  • 网站建优化网页脚本设计
  • 手机能访问电脑上自己做的网站吗网页设计作品到哪个网站
  • 网站推广成功案例城乡住房建设部官网查询
  • 养殖类网站模板那个网站的公众后推广做的好
  • 网站开发属于什么类型软件建站之星如何建网站
  • 微信做淘宝优惠券但网站是怎么建设但深圳市深圳市住房和建设局网站
  • 后端网站开发免费域名 网站
  • 综合信息网站建设方案网页浏览器排行榜前十名
  • 北京网站开发建设 58同城网站建设改版公司
  • 如何做网站预览网站设计线框图