根据提供的代码,无法确定 allFileList 传值丢失的具体原因。可能的原因包括:

  1. 父组件中的 AllPictureList 数组没有正确传递给子组件的 fileList 属性,导致子组件的 allFileList 无法正确初始化。

  2. 子组件中的 fileList 数组被修改后,没有及时同步到父组件中的 AllPictureList 数组,导致数据丢失。

  3. 父组件中的 visiblePhotos 属性值变化时,导致子组件被销毁重建,从而导致子组件中的 allFileList 重新初始化。

建议检查以上可能的原因,排查数据丢失的具体原因。可以在 Vue 开发者工具中查看组件的数据和属性值的变化,帮助定位问题。同时,建议在组件中添加必要的数据校验和错误提示,以便及时发现并处理数据错误。

父组件:template a-modal v-model=visiblePhotos title=title width=70 a-form label-col=formItemLayoutlabelCol wrapper-col=formItemLayoutwrapperCol template v-for=item in pictureList

原文地址: https://www.cveoy.top/t/topic/cvWC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录