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

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

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