From c1a58a54e1fbb1f3aa4a5fd836432b43aab323b3 Mon Sep 17 00:00:00 2001 From: qiang Date: Sat, 19 Oct 2019 16:55:00 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=20nvue=20=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=20tabBar=20=E9=BB=98=E8=AE=A4=E9=AB=98=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/platforms/app-plus/service/framework/tab-bar.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/platforms/app-plus/service/framework/tab-bar.js b/src/platforms/app-plus/service/framework/tab-bar.js index 5a71af216..ead207d97 100644 --- a/src/platforms/app-plus/service/framework/tab-bar.js +++ b/src/platforms/app-plus/service/framework/tab-bar.js @@ -7,7 +7,7 @@ import { requireNativePlugin } from '../bridge' -const TABBAR_HEIGHT = 56 +const TABBAR_HEIGHT = 50 let config @@ -91,6 +91,7 @@ function showTabBar (animation) { } export default { + id: '0', init (options, clickCallback) { if (options && options.list.length) { config = options @@ -101,7 +102,7 @@ export default { console.log(`uni.requireNativePlugin("uni-tabview") error ${error}`) } tabBar && tabBar.onClick(({ index }) => { - clickCallback(config.list[index], index, true) + clickCallback(config.list[index], index) }) tabBar && tabBar.onMidButtonClick(() => { publish('onTabBarMidButtonTap', {}) @@ -146,5 +147,13 @@ export default { }, get height () { return config && config.height ? parseFloat(config.height) : TABBAR_HEIGHT + }, + setStyle ({ mask }) { + tabBar.setMask({ + color: mask + }) + }, + addEventListener (name, callback) { + tabBar.onMaskClick(callback) } } -- GitLab