百度里的具体描述(图片上有个拼写错误)

原因:在created里没有直接初始化,而是通过异步的方式getCoachDetails里做的初始化,那这个顺序就不对了,mounted的时候,这个异步的初始化还没有执行呢,所以仍然是undefined。
我是从上个页面通过兄弟组件传值
第一步:借助中央事件总线:在外部新建一个js文件,取名Bus.js,可放在assets文件夹目录


第二步:两个组件作为子组件被同一个父组件所引用,在同一个页面显示。
定义一个father.vue

发送方

接收方(原谅我一直console.log()哈哈哈哈哈哈)

然后我在created()里接收到值发现在mounted里发送id给后台一直说参数不对应

这样就获取到值了
刚开始的问题是

获取到值我能console.log()出来渲染不上去
在mounted里加return就可以了

网友评论