Commit 4c66a0fb authored by chenqikuai's avatar chenqikuai

fix: 修复选择模板页面我的模板无法正常加载的bug

在选择模板页刷新后我的模板列表是可以正常显示。但是跳转到别的路由再回来,列表就会显示两段相同的内容。
parent c8393d99
......@@ -34,7 +34,8 @@ const actions = {
const ids = (results || []).map((folder: any) => folder.id);
try {
const res = await Vue.prototype.$api.template.list({ id: ids });
const list = payload.page !== undefined ? state.userFolderList.concat(res.results || []) : (res.results || [] );
const list = (payload.page === undefined || payload.page === 1)
? (res.results || [] ) : state.userFolderList.concat(res.results || []) ;
commit('updateUserFolders', list);
const isFinished = total < page_size;
return isFinished;
......
......@@ -33,7 +33,7 @@
</div>
</div>
<div v-if="isSy">
<van-list v-model="loading" :finished="finished" @load="onLoad" ref="list">
<van-list v-model="loading" :finished="finished" @load="onLoad" ref="list" finished-text="加载完成">
<div
v-for="(folder, index) in userFolderList"
:key="index"
......@@ -106,7 +106,7 @@ export default class SelectTemplate extends Mixins(IndexMixin) {
private loading = false;
protected mounted() {
// this.getUserFolders();
this.onLoad();
}
private async onLoad() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment