猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
vue怎么通过http请求回调后,往子组建通信传值?
sd数组是要传给子组建的。。
sd数组的值是动态请求接口获取的。
子组建根本没拿到值。
created方法内的this.sd也是空值。。。。
牛魔王的故事
浏览 725
回答 4
4回答
慕丝7291255
也许这个能帮到你,走你或者这个,再走你
0
0
0
精慕HU
beforeCreate这个方法是异步, 导致执行created的钩子时那边的异步操作还没有赋值, 所以created里面拿不到了!你延迟三秒试试有值么
0
0
0
largeQ
在子组件中监听sd// 父组件<template><component :sd="sd"></component></template>// 子组件props:{sd: Array} // 接收父组件的值watch:{ sd: { immediate: true, // 这是为了第一次拿到值的时候就对sd进行监听 handler(val, oldval){ console.log(val) } }}
0
0
0
呼唤远方
是不是初始化的时候sd是空的所以子组件报错了。导致后来重新赋值之后也没法渲染。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续