diff --git a/xiaoshi-device-balance-card.js b/xiaoshi-device-balance-card.js index 40b4be9..3690be7 100644 --- a/xiaoshi-device-balance-card.js +++ b/xiaoshi-device-balance-card.js @@ -975,12 +975,12 @@ class XiaoshiBalanceCard extends LitElement { } _handleRefresh() { + this._handleClick(); this._loadOilPriceData(); - navigator.vibrate(50); } _handleEntityClick(entity) { - navigator.vibrate(50); + this._handleClick(); // 点击实体时打开实体详情页 if (entity.entity_id) { const evt = new Event('hass-more-info', { composed: true }); @@ -989,6 +989,17 @@ class XiaoshiBalanceCard extends LitElement { } } + _handleClick(){ + if (navigator.vibrate) { + navigator.vibrate(50); + } + else if (navigator.webkitVibrate) { + navigator.webkitVibrate(50); + } + else { + } + } + _evaluateWarningCondition(value, condition) { if (!condition) return false;