property "visible" must be accessed with "$data.visible" because properties starting with "$" or ...

出现这个问题的原因是项目里:

import { message } from 'element-ui'

在拦截器里面处理message.error时传入的参数有误导致:

Message.error(error || 'Has Error');

改为:

Message.error({ message: error || 'Has Error' })或 

 Message({ type: 'error', message:  error || 'Has Error'})

你可能感兴趣的:(property "visible" must be accessed with "$data.visible" because properties starting with "$" or ...)