Просмотр исходного кода

修复 AlbumPost.vue el-select 不显示 bug

reghao 1 день назад
Родитель
Сommit
79ec3e5559
1 измененных файлов с 5 добавлено и 4 удалено
  1. 5 4
      src/views/my/AlbumPost.vue

+ 5 - 4
src/views/my/AlbumPost.vue

@@ -23,8 +23,8 @@
                 @change="onSelectChange"
               >
                 <el-option
-                  v-for="(item, index) in allAlbums"
-                  :key="index"
+                  v-for="item in allAlbums"
+                  :key="item.value"
                   :label="item.label"
                   :value="item.value"
                 />
@@ -131,7 +131,8 @@ export default {
   created() {
     this.getSelectList()
     const { albumId, pn } = this.$route.query
-    if (albumId) this.queryInfo.albumId = albumId
+    this.queryInfo.albumId = albumId ? String(albumId) : ''
+
     if (pn) {
       this.queryInfo.pn = parseInt(pn)
       this.currentPage = parseInt(pn)
@@ -170,7 +171,7 @@ export default {
           this.dataList = resp.data.pageList.list
           this.totalSize = resp.data.pageList.totalSize
           this.albumInfo = resp.data.albumInfo
-          this.queryInfo.albumId = this.albumInfo.albumId + ''
+          this.queryInfo.albumId = String(this.albumInfo.albumId)
         }
       })
     },