From d15efd756e8b999253e1df2a1e3ba2cb039caa19 Mon Sep 17 00:00:00 2001 From: neverland Date: Sat, 19 May 2018 18:43:44 +0800 Subject: [PATCH] [Improvement] optimize isDef (#1109) --- packages/badge/index.vue | 3 --- packages/card/index.vue | 5 ----- packages/cell/index.vue | 3 --- packages/checkbox/index.vue | 3 +-- packages/collapse-item/index.vue | 3 +-- packages/icon/index.vue | 5 ----- packages/tabbar-item/index.vue | 3 --- packages/toast/toast.vue | 5 ----- packages/utils/create-basic.js | 3 +++ 9 files changed, 5 insertions(+), 28 deletions(-) diff --git a/packages/badge/index.vue b/packages/badge/index.vue index d0d122ad0..b8455066b 100644 --- a/packages/badge/index.vue +++ b/packages/badge/index.vue @@ -11,7 +11,6 @@ diff --git a/packages/cell/index.vue b/packages/cell/index.vue index 21e952ca9..ed6df3275 100644 --- a/packages/cell/index.vue +++ b/packages/cell/index.vue @@ -36,7 +36,6 @@ diff --git a/packages/tabbar-item/index.vue b/packages/tabbar-item/index.vue index 259e9eafd..e6bfcbc47 100644 --- a/packages/tabbar-item/index.vue +++ b/packages/tabbar-item/index.vue @@ -13,7 +13,6 @@ diff --git a/packages/utils/create-basic.js b/packages/utils/create-basic.js index 490fb654b..1d5ff155a 100644 --- a/packages/utils/create-basic.js +++ b/packages/utils/create-basic.js @@ -4,6 +4,7 @@ import '../locale'; import bem from '../mixins/bem'; import i18n from '../mixins/i18n'; +import { isDef } from './'; const install = function(Vue) { Vue.component(this.name, this); @@ -14,6 +15,8 @@ export default function(sfc) { sfc.install = sfc.install || install; sfc.mixins = sfc.mixins || []; sfc.mixins.push(i18n, bem); + sfc.methods = sfc.methods || {}; + sfc.methods.isDef = isDef; return sfc; };