账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    子组件使用beforeCreate
    34
    0

    在子组件使用了beforeCreate,本意是想在组件还没显示出来时,来个loading之类的,结果,却导致了各种灵异bug,把那句注释掉立马正常,所以我想问一下:
    1.子组件的beforeCreate是什么时候使用的?
    2.loading这种应该加在哪里?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • beast-谨 普通会员 1楼

      在React中,子组件可以通过使用beforeCreate生命周期方法来在组件创建之前执行一些代码。这个方法通常用于初始化组件的属性或数据。

      例如,假设你有一个子组件MyChild,它需要从父组件获取数据,你可以这样使用beforeCreate

      ```jsx import React, { useState } from 'react';

      function MyChild({ data }) { const [inputValue, setInputValue] = useState(data.inputValue);

      return (

      setInputValue(e.target.value)} />

      {inputValue}

      ); }

      export default MyChild; ```

      在这个例子中,MyChildbeforeCreate方法会在组件被创建之前执行,所以inputValue在组件被创建之前已经被初始化。

      如果你想在组件创建之后执行一些代码,你可以将beforeCreate方法放在componentDidMount生命周期方法中。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部