diff --git a/package.json b/package.json index 96d6a0f2b..6f0a01c43 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "vue-resize-observer": "^2.0.16", "vue-router": "^3.5.3", "vue-template-compiler": "^2.6.14", - "vue-virtual-scroller-hi": "^1.0.10-3", + "vue-virtual-scroll-list": "^2.3.3", "vuedraggable": "^2.24.3", "vuex": "^3.6.2", "webpack": "^5.69.1", diff --git a/resources/assets/js/pages/manage/components/DialogItem.vue b/resources/assets/js/pages/manage/components/DialogItem.vue new file mode 100644 index 000000000..7c87df739 --- /dev/null +++ b/resources/assets/js/pages/manage/components/DialogItem.vue @@ -0,0 +1,108 @@ + + + diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue index 5afb85cda..a71acbf49 100644 --- a/resources/assets/js/pages/manage/components/DialogWrapper.vue +++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue @@ -70,49 +70,19 @@ - - - - + :data-key="'id'" + :data-sources="allMsgs" + :data-component="msgItem" + :extra-props="{dialogData, isMyDialog, operateVisible, operateItem}" + :estimate-size="78" + :keeps="80" + @scroll="onScroll" + @totop="loadNextPage"> +
{{$L('暂无消息')}}
+