这个报错的原因是 ElementUI 版本升级导致的,在 2.15.6 版本以后,日期选择控件的源码发生了变更,原本 placement 属性是放在组件的 data 里面的,直接修改没问题,版本升级后, placement 则是改成了通过 props 传入的,所以直接修改就报了上面的错误。
因为是版本升级导致的,所以我们直接进行版本降级就行了,我们通过 npm 指令安装指定版本 2.15.6 即可,具体指令如下:
npm install element-ui@2.15.6
安装完以后,查看项目中 package.json 文件中的配置详情,可以看到当前包的版本信息,截图如下:
这样我们的报错问题就解决了!