提交 28c06fb6 编写于 作者: KK's avatar KK

多数据点击滑动按钮自动关闭滑动界面行为

上级 61a771ef
...@@ -459,7 +459,6 @@ ...@@ -459,7 +459,6 @@
if (response && response.status === 200 && response.data.records) { if (response && response.status === 200 && response.data.records) {
this.$notice.success((this.$t('app.message.deleteSccess') as string)); this.$notice.success((this.$t('app.message.deleteSccess') as string));
this.load(); this.load();
this.closeSlidings();
resolve(response); resolve(response);
} else { } else {
this.$notice.error(response.message?response.message:"删除失败"); this.$notice.error(response.message?response.message:"删除失败");
...@@ -887,15 +886,6 @@ ...@@ -887,15 +886,6 @@
</#if> </#if>
} }
/**
* vue 生命周期 activated
*
* @memberof ${srfclassname('${ctrl.codeName}')}
*/
public activated() {
this.closeSlidings()
}
/** /**
* 列表项左滑右滑触发行为 * 列表项左滑右滑触发行为
* *
...@@ -924,24 +914,17 @@ ...@@ -924,24 +914,17 @@
} }
</#list> </#list>
</#if> </#if>
this.closeSlidings(); this.closeSlidings(item);
} }
/** /**
* 关闭列表项左滑右滑 * 关闭列表项左滑右滑
* @memberof ${srfclassname('${ctrl.name}')} * @memberof ${srfclassname('${ctrl.name}')}
*/ */
public closeSlidings () { public closeSlidings (item: any) {
let ionlist:any = this.$refs.ionlist; const ele :any= this.$refs[item.srfkey];
if (ionlist && ionlist.children) { if(ele[0] && this.$util.isFunction(ele[0].closeOpened)){
ionlist.children.forEach((sliding:any) => { ele[0].closeOpened();
if(typeof sliding.close === 'function'){
sliding.close();
}
if(typeof sliding.closeOpened === 'function'){
sliding.closeOpened();
}
})
} }
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册