如提,由於之前升級了antd vue框架,而vue版本沒有更升級導致一系列報錯問題
1. Cannot read properties of undefined (reading 'pageSize')
2. Error in data(): "TypeError"
3. Cannot set properties of undefined (setting 'selectedRowKeys')
看代碼,相應的參數配置沒有問題,但是就是報錯
最優解決方法就是升級匹配的依賴
ant-design-vue1.7.4 必須使用 vue@^2.6.0版本,因此升級vue就可以了,本人親測升級最新版本 @2.6.14
具體步驟:
1. 先刪除 package-lock.json,這樣安裝依賴才能生效
2. 手動在node_modules中找到對應 vue 和 vue-template-compiler ,防止更新不徹底,這兩個后者依賴前者,版本號必須保持一致 @2.6.14
3. 修改 package.json中vue 和vue-template-compiler 的版本好 @2.6.14,並保存
4. 運行 npm install 更新升級依賴
更新完,就可以運行npm run dev 來調試開發