zoukankan      html  css  js  c++  java
  • React学习笔记4

    遇到的问题

    目前模板是自己任意定义的,样式不好控制 在组件设计时,可以把页面数据显示的地方,分割父子组件嵌套的结构,比如,商品数据显示列表,把组外层容器看成是父组件,里面是数据显示的渲染模板,看成是子组件

     

    做数据交互

    1.实现父子组件的分离---父组件请求data,子组件解析

    2.实现在父组件中,生命周期函数中请求ajax,得到数据后,先存在父组件的state中,再把state传递给子组件的props

    3.在子组件中解析和打印数据

    4.在父组件中控制子组件的叠加,最后将叠加结果通过父组件渲染到页面中

     

    Mixins

    Mixins是React组件中提供出的一个属性

    在开发中很多功能(JS函数构成的模块)存在共性,将公共函数抽取,通过Mixins来使用

    首先将公共的函数提取出来,放在一个Object中,这些方法提取出来以后的类型也是Object方法类型

    使用:在需要调用公共方法的组件中,通过mixins:[commonApis]把commonApis对象中的方法都挂载到该组件的原型链上

    在组件中要是用这些方法,只需要onChange={this.checkInput}即可

  • 相关阅读:
    mysql一个字段多个值如何分别取出这些值
    mysql json数组取值、查询
    mui删除元素
    软件测试的艺术(读书笔记1)
    爬虫(3)_网站分析
    谈谈作为测试的8年
    测试有前景吗?
    爬虫(二)-创建项目&应用
    爬虫(一)-环境搭建
    puppeteer UI自动化测试demo(一)
  • 原文地址:https://www.cnblogs.com/chinajins/p/5591592.html
Copyright © 2011-2022 走看看