From bcfa4ed3accbda3b4666c1f46e413bba872ccc88 Mon Sep 17 00:00:00 2001
From: neverland <chenjiahan@buaa.edu.cn>
Date: Tue, 9 Oct 2018 17:44:53 +0800
Subject: [PATCH] [improvement] Tab: update line style (#1908)

---
 packages/tabs/index.vue       | 2 +-
 packages/vant-css/src/tab.css | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/packages/tabs/index.vue b/packages/tabs/index.vue
index 89c351b5f..1e1391ab6 100644
--- a/packages/tabs/index.vue
+++ b/packages/tabs/index.vue
@@ -256,7 +256,7 @@ export default create({
         }
 
         const tab = this.$refs.tabs[this.curActive];
-        const width = this.lineWidth || tab.offsetWidth;
+        const width = this.lineWidth || (tab.offsetWidth / 2);
         const left = tab.offsetLeft + (tab.offsetWidth - width) / 2;
 
         this.lineStyle = {
diff --git a/packages/vant-css/src/tab.css b/packages/vant-css/src/tab.css
index 593a368ed..120737872 100644
--- a/packages/vant-css/src/tab.css
+++ b/packages/vant-css/src/tab.css
@@ -86,6 +86,7 @@ $van-tabs-card-height: 30px;
     bottom: 15px;
     height: 2px;
     position: absolute;
+    border-radius: 2px 0;
     background-color: $red;
   }