vue provide inject 后端获取的数据子组件不同步更新问题

4 阅读1分钟
// 父组件获取数据
 provide() {
    return {
      detailData: this.detailInfo
     };
  },
 detailInfo: {
     data: {} // 加响应式数据data
 },
    // 获取数据
   const { data } = await get_health_suggestion_detail(params);
       
   this.detailInfo.data = data
   
// 子组件监听数据
inject: ["detailData"],
 watch: {
    'detailData.data'(data) {
     
      this.disease_info=data.disease_info
    }
  },