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

开放大学门户网站建设方案电商软件app开发

开放大学门户网站建设方案,电商软件app开发,如何用oss做视频网站,网站建设目的及功能state 和 props 主要的区别在于 props 是不可变的#xff0c;而 state 可以根据与用户交互来改变。 所以#xff0c;有些容器组件需要定义 state 来更新和修改数据。 而子组件只能通过 props 来传递数据。 props 使用 Demo.js #xff1a; import React from reactfunct…state 和 props 主要的区别在于 props 是不可变的而 state 可以根据与用户交互来改变。 所以有些容器组件需要定义 state 来更新和修改数据。 而子组件只能通过 props 来传递数据。 props 使用 Demo.js import React from reactfunction Demo (props) {return (divh1name: {props.name}/h1h1message: {props.message}/h1h1phone: {props.phone}/h1/div) }export default Demo在 App.js 中引入组件 import ./assets/css/App.css; import Demo from ./components/Demofunction App () {return (div classNameAppDemo nameindex message哈哈哈 phone12312 //div); }export default App;页面效果 默认 Props 可以通过组件类的 defaultProps 属性为 props 设置默认值 !DOCTYPE html html head meta charsetUTF-8 / titleReact demo/title script srchttps://cdn.staticfile.org/react/16.4.0/umd/react.development.js/script script srchttps://cdn.staticfile.org/react-dom/16.4.0/umd/react-dom.development.js/script script srchttps://cdn.staticfile.org/babel-standalone/6.26.0/babel.min.js/script /head bodydiv idexample/div script typetext/babel class HelloMessage extends React.Component {render() {return (divh1name: {this.props.name}/h1h1phone: {this.props.phone}/h1h1message: {this.props.message}/h1/div);} }HelloMessage.defaultProps {message: 我是props.message的默认值 };const element HelloMessage nameindex phone12312/;ReactDOM.render(element,document.getElementById(example) ); /script/body /html页面效果 组合使用 State 和 Props !DOCTYPE html html head meta charsetUTF-8 / titleReact Demo/title script srchttps://cdn.staticfile.org/react/16.4.0/umd/react.development.js/script script srchttps://cdn.staticfile.org/react-dom/16.4.0/umd/react-dom.development.js/script script srchttps://cdn.staticfile.org/babel-standalone/6.26.0/babel.min.js/script /head bodydiv idexample/div script typetext/babelclass Demo extends React.Component {constructor() {super();this.state {name: xiaoming,msg: https://www.baidu.com}}render() {return (divName name{this.state.name} /Link site{this.state.msg} //div);} }class Name extends React.Component {render() {return (h1{this.props.name}/h1);} }class Link extends React.Component {render() {return (a href{this.props.site}{this.props.site}/a);} }ReactDOM.render(Demo /,document.getElementById(example) ); /script/body /html页面效果 上面实例在父组件中设置 state 并通过在子组件上使用 props 将其传递到子组件上。在 render 函数中, 设置 name 和 site 来获取父组件传递过来的数据。 Props 验证 Props 验证使用 propTypes可以保证应用组件被正确使用React.PropTypes 提供很多验证器 (validator) 来验证传入数据是否有效。当向 props 传入无效数据时JavaScript 控制台会抛出警告。 类型验证 !DOCTYPE html html head meta charsetUTF-8 / titleReact demo/title script srchttps://cdn.staticfile.org/react/16.4.0/umd/react.development.js/script script srchttps://cdn.staticfile.org/react-dom/16.4.0/umd/react-dom.development.js/script script srchttps://cdn.staticfile.org/prop-types/15.6.1/prop-types.js/script script srchttps://cdn.staticfile.org/babel-standalone/6.26.0/babel.min.js/script /head bodydiv idexample/div script typetext/babel var title this is a title; class Demo extends React.Component {render() {return (h1Hello, {this.props.title}/h1);} }Demo.propTypes {title: PropTypes.string }; ReactDOM.render(Demo title{title} /,document.getElementById(example) ); /script/body /html以上实例创建一个 Demo 组件属性 title 是必须的且是字符串非字符串类型会自动转换为字符串。 页面效果 当修改 title 的值为其他类型时如下 var title true运行代码会抛出错误 是否为空验证 任意类型加上 isRequired 来使 prop 不可空。 将 Demo title{title} / 修改为 Demo / 然后修改校验 Demo.propTypes { title: PropTypes.string } 为如下 Demo.propTypes {title: PropTypes.string.isRequired };运行代码会抛出错误
http://www.hkea.cn/news/14478963/

相关文章:

  • 网站开发结束语wordpress download 插件
  • 网站开发语言更换上海专业网站建设价
  • 网站建设零基础地方网站域名用全拼
  • 免费建网站代码网站速度优化
  • 环宇网站建设上海网站开发薪资
  • 网站建设的相关问题适合年轻人开的工作室
  • 网站制作及管理教程win2008iis配置网站
  • 做网站去哪推广好徐州哪里做网站好
  • 长春网站建设工作室抖音代运营传媒属于什么行业
  • 高端网站建设推广博客类网站建设
  • 小程序推广网站网站开发app开发
  • 企业网站建设排名免费正能量的软件ppt
  • 易网网站如何做视频网站流程图
  • 健身网站模板网站设计定位
  • 张家口住房和城乡建设厅网站全球最好的域名注册公司
  • 外贸seo外贸推广外贸网站建设外贸网站建设柳州网站seo网站s
  • 企业网站排名软件能优化做百度网站排
  • 莞城网站推广太原模板建站定制网站
  • 烟台开发区做网站做网络推广自己建网站
  • 网络创作网站wordpress phpstorm
  • 鹤壁专业做网站公司阿里企业邮箱收费标准一年多少钱
  • 商城网站 模板网站备案负责人 更换
  • 备案网站公共查询系统网页设计素材整理分级是什么意思
  • 企业网站建设投标书品牌型网站的特点
  • 网站系统的设计与实现网页设计制作网站模板图片
  • 学校网站建设机构好用网站推荐
  • 企业网站运营问题wordpress搬家问题
  • 做木业网站怎样起名男女做污的网站
  • 男生和男生做污的视频网站最优做网站
  • 淘宝客做连接网站手机网站制作方案