【ZeyFraのJavaEE開發小知識02】MybatisPlus&ElementUI

1、關於如何獲得Mybatis-Plus在插入對應為自增長主鍵但並未對該主鍵賦值的實體類之後其主鍵值

對應資料庫中某張表並未設置主鍵值,但其主鍵為自增長類型的實體類,在使用Mybatis-Plus做insert操作即save()保存未有至資料庫對應後,相應的實體類中的主鍵變數會相應的由Mybatis-Plus賦值,即為剛存入資料庫中的主鍵值

2、關於Element-UI中的el-upload組件如何判斷用戶是否添加了文件的問題

在官方GitHub issue查找得知,el-upload並不支援自動更新其file-list參數的值,即在用戶添加文件後file-list並不會自動更新,依舊為空數組,解決方案如下

// 如此可獲得已添加的文件資訊
var files = this.$refs.upload.uploadFiles
if(files.length === 0){
    this.$message({
        message: '請選擇文件',
        type: 'warning'
    })
    return false
}