From bc048e161e75619989b70629e949d1587424c39e Mon Sep 17 00:00:00 2001 From: qiang Date: Thu, 1 Aug 2019 17:11:59 +0800 Subject: [PATCH] feat: app-plus tab-bar feat: app-plus tab-bar --- src/core/service/api/ui/tab-bar.js | 23 +++++++++++++++++++ .../app-plus/service/api/ui/tab-bar.js | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 src/core/service/api/ui/tab-bar.js diff --git a/src/core/service/api/ui/tab-bar.js b/src/core/service/api/ui/tab-bar.js new file mode 100644 index 000000000..b7728006f --- /dev/null +++ b/src/core/service/api/ui/tab-bar.js @@ -0,0 +1,23 @@ +import { + invokeMethod +} from '../../platform' + +export function removeTabBarBadge ({ + index +}) { + return invokeMethod('setTabBarBadge', { + index, + type: 'none' + }) +} + +export function showTabBarRedDot ({ + index +}) { + return invokeMethod('setTabBarBadge', { + index, + type: 'redDot' + }) +} + +export const hideTabBarRedDot = removeTabBarBadge diff --git a/src/platforms/app-plus/service/api/ui/tab-bar.js b/src/platforms/app-plus/service/api/ui/tab-bar.js index 0628507c6..764036239 100644 --- a/src/platforms/app-plus/service/api/ui/tab-bar.js +++ b/src/platforms/app-plus/service/api/ui/tab-bar.js @@ -7,7 +7,7 @@ import tabBar from '../../framework/tab-bar' export function setTabBarBadge ({ index, text, - type + type = 'text' }) { tabBar.setTabBarBadge(type, index, text) return { -- GitLab