diff --git a/build/bin/build-style-entry.js b/build/bin/build-style-entry.js index 525d34502..e4f61af5a 100644 --- a/build/bin/build-style-entry.js +++ b/build/bin/build-style-entry.js @@ -24,13 +24,14 @@ function analyzeDependencies(componentName, libDir) { }) const checkList = ['base']; search(dependencies, checkList); + console.log(componentName ,checkList); return checkList.filter(component => checkComponentHasStyle(component)); } function search(tree, checkList) { tree && Object.keys(tree).forEach(key => { search(tree[key], checkList); - const component = key.split('/vant/lib/')[1].replace('/index.js', ''); + const component = key.split('/vant/lib/')[1].replace('/index.js', '').replace('mixins/', ''); if (checkList.indexOf(component) === -1) { checkList.push(component); } diff --git a/packages/contact-card/index.vue b/packages/contact-card/index.vue index af42b6c79..ffc61b455 100644 --- a/packages/contact-card/index.vue +++ b/packages/contact-card/index.vue @@ -8,8 +8,8 @@ diff --git a/packages/vant-css/src/address-list.css b/packages/vant-css/src/address-list.css index 8354ed70d..d6ad57b7b 100644 --- a/packages/vant-css/src/address-list.css +++ b/packages/vant-css/src/address-list.css @@ -27,7 +27,10 @@ &__group { height: 100%; overflow-y: scroll; + padding-bottom: 40px; + box-sizing: border-box; -webkit-overflow-scrolling: touch; + background-color: $background-color; } &__name { diff --git a/packages/vant-css/src/contact-list.css b/packages/vant-css/src/contact-list.css index 929a5192d..bff41eb7a 100644 --- a/packages/vant-css/src/contact-list.css +++ b/packages/vant-css/src/contact-list.css @@ -2,6 +2,10 @@ .van-contact-list { height: 100%; + overflow-y: auto; + padding-bottom: 55px; + box-sizing: border-box; + background-color: $background-color; .van-cell__value { color: $text-color; diff --git a/test/unit/specs/contact.spec.js b/test/unit/specs/contact.spec.js index ed7e8044c..213516bb1 100644 --- a/test/unit/specs/contact.spec.js +++ b/test/unit/specs/contact.spec.js @@ -41,8 +41,8 @@ describe('ContactCard', () => { }); expect(wrapper.hasClass('van-contact-card')).to.be.true; - expect(wrapper.find('.van-contact-card__text p')[0].text()).to.equal('联系人:测试姓名'); - expect(wrapper.find('.van-contact-card__text p')[1].text()).to.equal('联系电话:13000000000'); + expect(wrapper.find('.van-contact-card__text div')[0].text()).to.equal('联系人:测试姓名'); + expect(wrapper.find('.van-contact-card__text div')[1].text()).to.equal('联系电话:13000000000'); }); });