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

章莹颖被卖做性奴网站一个网站的seo优化有哪些

章莹颖被卖做性奴网站,一个网站的seo优化有哪些,白银网站网站建设,苗木网站模板1、为DOM组件设置Props 在react中jsx中的标签属性被称为Props DOM组件的类属性,为了防止与js中的class属性冲突改成了className DOM组件的style属性 import image from "./logo.svg"; function App() {const imgStyleObj {width: 200,height: 200,};re…

1、为DOM组件设置Props

在react中jsx中的标签属性被称为Props

DOM组件的类属性,为了防止与js中的class属性冲突改成了className

DOM组件的style属性

import image from "./logo.svg";
function App() {const imgStyleObj = {width: 200,height: 200,};return (<div><img src={image} alt="" className="" style={imgStyleObj} /></div>);
}export default App;

JSX的展开语法

import image from "./logo.svg";
function App() {const imgData = {className: "small",style: {width: 200,height: 200,},};return (<div><img src={image} alt="" {...imgData} /></div>);
}export default App;

效果是一样的

2、为React组件设置Props

操作步骤:

1、请求功能所需的数据(例如文章信息)

2、创建Article组件

3、将文章的数据分别传递给Article

在react组件中展开Props的使用场景

function Detail() {return (<><p>{content}</p><p>状态:{active ? "显示中" : "已隐藏"}</p></>);
}
function Article({ title, content, active }) {return (<><h3>{title}</h3><Detail /></>);
}
function App() {const articleData = {title: "标题1",detailData: {content: "内容1",active: true,},};return (<><Article {...articleData} /></>);
}export default App;

3、将JSX作为Props传递(组件插槽)

function List({ children, title, footer = <div>默认底部内容</div> }) {return (<><h2>{title}</h2><ul>{children}</ul>{footer}</>);
}function App() {return (<><List title="列表1" footer={<p>这是底部内容1</p>}><li>列表项1</li><li>列表项2</li><li>列表项3</li></List><List title="列表2" footer={<p>这是底部内容2</p>}><li>列表项A</li><li>列表项B</li><li>列表项C</li></List><List title="列表3"><li>列表项X</li><li>列表项Y</li><li>列表项Z</li></List></>);
}export default App;

4、子组件向父组件传值

import { useState } from "react";
function Detail({ onActive }) {const [status, setStatus] = useState(false);function handleClick() {setStatus(!status);onActive(status);}return (<div><button onClick={handleClick}>按钮</button><p style={{ display: status ? "block" : "none" }}>Detail的内容</p></div>);
}function App() {function handleActive(status) {console.log(status);}return (<><Detail onActive={handleActive} /></>);
}export default App;

5、使用Context进行多级组件传值

import { createContext, useContext } from "react";
function Section({ children }) {const level = useContext(LevelContext);return (<><section className="section"><LevelContext.Provider value={level + 1}>{children}</LevelContext.Provider></section></>);
}
function Heading({ level, children }) {switch (level) {case 1:return <h1>{children}</h1>;case 2:return <h2>{children}</h2>;case 3:return <h3>{children}</h3>;case 4:return <h4>{children}</h4>;case 5:return <h5>{children}</h5>;case 6:return <h6>{children}</h6>;default:throw new Error("未知的level" + level);}
}
const LevelContext = createContext(0);
function App() {return (<div><Section><Heading level={1}>主标题</Heading><Section><Heading level={2}>副标题</Heading><Heading level={2}>副标题</Heading><Heading level={2}>副标题</Heading><Section><Heading level={3}>子标题</Heading><Heading level={3}>子标题</Heading><Heading level={3}>子标题</Heading><Section><Heading level={4}>子标题</Heading><Heading level={4}>子标题</Heading><Heading level={4}>子标题</Heading></Section></Section></Section></Section></div>);
}export default App;

http://www.dtcms.com/wzjs/456993.html

相关文章:

  • 建站源码白杨seo
  • 哪个网站做电子请帖好全网营销推广平台
  • 黄骅网站建设搜索seo神器
  • 青海做高端网站建设的公司企业网站是什么
  • 官方网站下载安装云支付微商引流的最快方法是什么
  • 品牌网站建设小蝌蚪1a网络营销推广网站
  • 做电商的批发网站有哪些seo双标题软件
  • wordpress网站响应时间关键词推广营销
  • python做网页保定百度推广优化排名
  • 泰安手机网站建设公司管理培训课程大全
  • 国内做网站比较好的公司你就知道首页
  • 怎样做一家网站在线推广网站的方法
  • 宁波高端网站设计价格爱站网挖掘关键词
  • 品牌网站开发特点seo的中文是什么
  • 做公司网站合同百度网盘电话人工服务
  • 莱芜吧百度贴吧宁波seo教程推广平台
  • 怎么做兼职类网站自己怎么做一个网页
  • 营销企业网站制作最快的新闻发布平台
  • 太原做网站的营销策略手段有哪些
  • 成都网站建设公司有哪些内容关键词优化按天计费
  • 长安商城网站建设怎么在网上推销产品
  • 网站建设方面的课程百度账号客服
  • 芜湖网站建设全包仅需800元搜索引擎营销就是seo
  • 绵阳学校网站建设seo外包公司哪家专业
  • 教育类网站开发费用网络营销主要学什么
  • 自贡建网站安徽网站开发哪家好
  • 黑龙江生产建设兵团知识网站湖南网站托管
  • cad如何做图纸模板下载网站企业网
  • 常用的设计软件有哪些持续优化完善防控措施
  • 网站上线要准备什么网络推广平台有哪些公司