1、imageTableData有没有在组件内声明,没声明的话是不被监听的 2、imageTableData初始值是undefined,所以组件初始化时打印是undefined,后面imageTableData更新不会让组件重新初始化,此时你应该在组件内监听imageTableData或者用update钩子看imageTableData有没有变化。 其他一些无关槽点: 1、组件内使用数据不需要使用this,虽然写了好像也能获取到(具体忘了) 2、setTimeout第一个参数可以是函数,可以是字符串,你传了一个语句过去,相当于运行到这句的时候,先进行visible的赋值,然后把赋值结果true传给定时器