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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue子父组件传值,想要等axios返回之后再渲染子组件,但是不得行,怎么解决
    66
    0

    vue里面想通过prop传值给子组件,本身父组件绑定的值有默认值,希望能在axios后台返回数据之后,在本身的数据上extend 更多的对象再传到子组件,这个问题怎么解决呢?

    <template>
      <a-component  :opt="opt" ></a-component>
    </template>
    <script>
      export default{
        data(){
          return {
            opt:{
              a:1,
              b:2
            }
          }
        },
        methods:{
            getList(){
                axios.get('').then(function (res) {
              _.extend(_this.opt,{
                  c:3,d:4
              })
            })
            //打debugger看到是先进入子组件created方法接收为opt默认值,才到这里走接口扩展opt对象
            }
        }
      }
    </script>
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部