El componente principal pasa los datos de la solicitud asíncrona al componente secundario, y el componente secundario se imprime vacío

Encontró un problema como este,

// 父组件

<nav-head :projeList="projeList" @getMessage="getmessagefromChild"></nav-head>

传递的projeList ,是从created函数中执行获取到的
// 子组件

props:["projeList"],

created() {
  	console.log("测试",this.projeList)
},

La interfaz tiene datos, pero los subcomponentes simplemente no pueden obtenerlos.

resolver:

// 父组件 

<div v-if="projeList.length>0">
	<nav-head :projeList="projeList" @getMessage="getmessagefromChild"></nav-head>
</div>

在父组件上加一层div,等projeList有数据之后,再去加载子组件。

Supongo que te gusta

Origin blog.csdn.net/YZ_ZZZ24/article/details/122493680
Recomendado
Clasificación