From 93ebbc6333cadad2a7ca784fa6c6c63d40ec7b86 Mon Sep 17 00:00:00 2001 From: sakuya <81883387@qq.com> Date: Mon, 16 May 2022 16:58:36 +0800 Subject: [PATCH] =?UTF-8?q?FIX=20v-time=E6=8C=87=E4=BB=A4=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/directives/time.js | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/src/directives/time.js b/src/directives/time.js index ed9b6b9f..d0e74744 100644 --- a/src/directives/time.js +++ b/src/directives/time.js @@ -59,20 +59,21 @@ var Time = { } } -export default { - mounted(el, binding) { - let { value, modifiers} = binding - if(value.toString().length == 10){ - value = value * 1000 - } - if (modifiers.tip) { - el.innerHTML = Time.getFormateTime(value) - el.__timeout__ = setInterval(() => { - el.innerHTML = Time.getFormateTime(value) - }, 60000) - } else { - const format = el.getAttribute('format') || undefined - el.innerHTML = tool.dateFormat(value, format) - } +export default (el, binding) => { + let { value, modifiers} = binding + if(!value){ + return false } -}; + if(value.toString().length == 10){ + value = value * 1000 + } + if (modifiers.tip) { + el.innerHTML = Time.getFormateTime(value) + el.__timeout__ = setInterval(() => { + el.innerHTML = Time.getFormateTime(value) + }, 60000) + } else { + const format = el.getAttribute('format') || undefined + el.innerHTML = tool.dateFormat(value, format) + } +}