浏览代码

fix(tabbar): type edit (#1979)

Drjingfubo 3 年之前
父节点
当前提交
5af4df7c6d

+ 1 - 1
src/packages/__VUE/tabbar/doc.md

@@ -281,7 +281,7 @@ app.use(Icon);
 | active-img      | 激活以后的标签页显示图片链接(同一个item中icon和img只能选择一个) | string | --     |
 | href      | 标签页的跳转链接;如果同时存在 `to`,优先级高于 `to`    | string | --     |
 | to  `小程序不支持`      | 	标签页的路由对象,等于 vue-router 的 [to 属性](https://router.vuejs.org/zh/api/#to) 属性 | string|object | --     |
-| num       | 页签右上角的数字角标,超出99之后为99+     | number | --     |
+| num       | 页签右上角的数字角标,超出99之后为99+     | number|string | --     |
 | dot       | 是否显示图标右上角小红点   | boolean | false    |
 
 

+ 2 - 2
src/packages/__VUE/tabbaritem/index.taro.vue

@@ -5,7 +5,7 @@
     :style="{
       color: active ? state.activeColor : state.unactiveColor
     }"
-    @click="change(state.index)"
+    @click="change()"
   >
     <view class="nut-tabbar-item_icon-box">
       <template v-if="!dot">
@@ -78,7 +78,7 @@ export default create({
     },
     num: {
       // 页签右上角的数字角标
-      type: String,
+      type: [Number, String],
       default: ''
     },
     activeImg: {

+ 1 - 1
src/packages/__VUE/tabbaritem/index.vue

@@ -80,7 +80,7 @@ export default create({
     },
     num: {
       // 页签右上角的数字角标
-      type: Number,
+      type: [Number, String],
       default: ''
     },
     activeImg: {