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

常州市金坛建设局网站wordpress 移动端不显示图片

常州市金坛建设局网站,wordpress 移动端不显示图片,什么是网络营销的特点,建设网站学什么条件目录 通过 children 属性结合条件渲染通过 children 和 slot 属性实现具名插槽通过 props 实现具名插槽 在 React 中#xff0c;并没有直接类似于 Vue 中的“插槽”机制#xff08;slot#xff09;。但是#xff0c;React 可以通过 props和 children 来实现类似插槽的功能… 目录 通过 children 属性结合条件渲染通过 children 和 slot 属性实现具名插槽通过 props 实现具名插槽 在 React 中并没有直接类似于 Vue 中的“插槽”机制slot。但是React 可以通过 props和 children 来实现类似插槽的功能允许你将组件的内容进行灵活插入和替换。 通过 children 属性结合条件渲染 通过 children 来传递任意数量的子元素然后在组件内部通过位置进行条件渲染从而实现插槽功能。 Layout 组件通过 children 渲染传递给它的所有子元素而这些子元素可以是任何内容类似于 Vue 中的默认插槽。虽然在某些情况下children 已经是一个数组例如多个子元素的情况但 React.Children.toArray 会确保你始终获得一个标准化的数组过滤掉null、undefined等数据。 //子组件 const Layout ({ children }) {children React.Children.toArray(children);console.log(children,children)return (div classNamelayoutheaderHeader/headermain{children}/main {/* 这里的 children 就是父组件传递进来的内容 */}footerFooter/footer/div); }; //父组件 const App () {return (Layouth1Hello, React!/h1pThis is the main content of the page./p/Layout); };打印出children就是父组件标签里内容编译成的virtualDOM。 通过 children 和 slot 属性实现具名插槽 在标签上加slot来标记标签 //父组件 root.render(DemoOne titleREACT好好玩哦 x{10}span slotfooter我是页脚/spanspan哈哈哈哈/spanspan slotheader我是页眉/span/DemoOne/ ); 子组件根据children属性中的slot来区分插槽 //子组件 const DemoOne function DemoOne(props) {let { title, x, children } props;children React.Children.toArray(children);let headerSlot [],footerSlot [],defaultSlot [];children.forEach(child {// 传递进来的插槽信息都是编译为virtualDOM后传递进来的「而不是传递的标签」let { slot } child.props;if (slot header) {headerSlot.push(child);} else if (slot footer) {footerSlot.push(child);} else {defaultSlot.push(child);}});return div classNamedemo-box{headerSlot}br /h2 classNametitle{title}/h2span{x}/spanbr /{footerSlot}/div; }; 通过 props 实现具名插槽 显式传递 props 来模拟具名插槽传递不同的内容到特定的插槽位置 const DemoOne ({ title, x, children, footer, header }) {return (div classNamedemo-boxh1{title}/h1div{header}/div {/* 渲染具名插槽 header */}div{children}/div {/* 渲染默认插槽 */}div{footer}/div {/* 渲染具名插槽 footer */}/div); };const App () {return (DemoOne titleREACT好好玩哦 x{10} footer{span我是页脚/span} header{span我是页眉/span}span哈哈哈哈/span/DemoOne); };
http://www.w-s-a.com/news/533584/

相关文章:

  • 宜春网站建设推广网络推广工作好干吗
  • 网站程序0day平顶山市做网站
  • 企业网站名称怎么写哔哩哔哩网页版官网在线观看
  • 直播网站建设书籍阿里巴巴网站建设销售
  • 肇庆企业自助建站系统郴州网站建设解决方案
  • 长沙专业做网站排名游戏开发大亨内购破解版
  • 网站推广适合女生做吗网站如何开启gzip压缩
  • 做外单阿里的网站建站平台那个好
  • 全国性质的网站开发公司关于网站开发的请示
  • 齐齐哈尔住房和城乡建设局网站生物科技公司网站模板
  • 中国建设协会官方网站前端培训的机构
  • 网站建设套餐是什么北京孤儿院做义工网站
  • 网站如何做微信支付链接做暧小视频xo免费网站
  • SEO案例网站建设重庆建站模板平台
  • 上海seo网站推广公司wordpress 小米商城主题
  • 搭建服务器做网站什么网站可以请人做软件
  • 上海建筑建材业网站迁移公家网站模板
  • 仿制别人的网站违法吗网站防火墙怎么做
  • 杨浦网站建设 网站外包公司如何进行网络推广
  • wordpress+仿站步骤超详细wordpress常用函数
  • 浙江手机版建站系统哪个好怎样黑进别人的网站
  • 企业网站搜索引擎推广方法装修网络公司
  • 网站运营优化建议wordpress 添加媒体
  • 用asp.net做网站计数器施工企业会计的内涵
  • 网站被黑咋样的网站建设 设计业务范围
  • 网站开发学哪种语言网站编辑器失效
  • WordPress插件提示信息江阴网站优化
  • 网站开发用的软件如何做网站内容管理
  • 扬州网站建设公司网站推广是什么岗位
  • 双线网站管理咨询公司是做什么