提交 ec332913 编写于 作者: zhujiamin's avatar zhujiamin

改用ref获取DOM,beforeDestroy清除事件

上级 428421c1
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<#ibizinclude>./ITEM_LAYOUTPANEL.vue.ftl</#ibizinclude> <#ibizinclude>./ITEM_LAYOUTPANEL.vue.ftl</#ibizinclude>
<template> <template>
<div class="app-mob-mdctrl <#if appde??>${appde.getCodeName()?lower_case}-${ctrl.name}</#if> <#if ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>"> <div class="app-mob-mdctrl <#if appde??>${appde.getCodeName()?lower_case}-${ctrl.name}</#if> <#if ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()> ${singleCss.getCssName()}</#if>">
<div class="app-mob-mdctrl-${ctrl.name}"> <div class="app-mob-mdctrl-${ctrl.name}" ref="mdctrl>
<#if ctrl.getPSSysPFPlugin?? && ctrl.getPSSysPFPlugin()??> <#if ctrl.getPSSysPFPlugin?? && ctrl.getPSSysPFPlugin()??>
<#if ctrl.getPSSysPFPlugin().getPFPluginType?? && ctrl.getPSSysPFPlugin().getPFPluginType()?? && ctrl.getPSSysPFPlugin().getPFPluginType()=='LIST_RENDER'> <#if ctrl.getPSSysPFPlugin().getPFPluginType?? && ctrl.getPSSysPFPlugin().getPFPluginType()?? && ctrl.getPSSysPFPlugin().getPFPluginType()=='LIST_RENDER'>
${ctrl.render.code} ${ctrl.render.code}
......
...@@ -877,7 +877,7 @@ ...@@ -877,7 +877,7 @@
* @memberof ${srfclassname('${ctrl.codeName}')} * @memberof ${srfclassname('${ctrl.codeName}')}
*/ */
public mounted(){ public mounted(){
let list:any = document.querySelector('.app-mob-mdctrl-mdctrl') let list:any = this.$refs.mdctrl;
setTimeout(() => { setTimeout(() => {
if(list){ if(list){
list.addEventListener('touchend',()=>{ list.addEventListener('touchend',()=>{
...@@ -887,6 +887,22 @@ ...@@ -887,6 +887,22 @@
}, 500); }, 500);
} }
/**
* vue 生命周期
*
* @memberof ${srfclassname('${ctrl.codeName}')}
*/
public beforeDestroy(){
let list:any = this.$refs.mdctrl;
setTimeout(() => {
if(list){
list.removeEventListener('touchend',()=>{
this.$store.commit('setPopupStatus',true)
})
}
}, 500);
}
/** /**
* vue 生命周期 * vue 生命周期
* *
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册