資源
踩坑
1. el-date-picker type="datetime"
組件使用時,錯誤信息 mask.replace is not a function
- 出錯原因
- 參考文章
- 解決方法
image.png
全局替換下這個方法:dateFormat => transformDateFormat
2. data functions should return an object:
疙描、Property “type” must be accessed with "$data.type"
等等一些類的語法錯誤信息
- 出錯原因
- 參考文章
https://github.com/PanJiaChen/vue-element-admin/issues/2602#issuecomment-535808864
- 解決方法
image.png
全局替換下這個方法:Message.error(err)=> Message.error('出錯了诚隙!')
3. keep-alive
組件中的 include
屬性設(shè)置無效的問題
- 項目中設(shè)置時的代碼部分
代碼截圖
由于這個框架的初始階段,作者寫的路由中的
name
和title
屬性都是一樣的中文字符起胰,所以cachedViews
這個數(shù)組中儲存的都是一堆的中文值久又;
實際上keep-alive
組件匹配的都是路由對應(yīng)的.vue
頁面中的name
屬性,但是這個屬性如果使用中文格式的文本就會報錯無法識別效五,所以問題解決的方法就是這個系統(tǒng)所有頁面的緩存地消,都需要后端把路由的 name 屬性全部改為英文的寫法,前后端保持一致