diff --git a/packages/rate/index.less b/packages/rate/index.less index 01795e0fb..e01cbd56b 100644 --- a/packages/rate/index.less +++ b/packages/rate/index.less @@ -4,8 +4,8 @@ user-select: none; &__item { + width: 1em; padding: 0 2px; - display: inline-block; box-sizing: content-box; } } diff --git a/packages/rate/index.vue b/packages/rate/index.vue index 9a261fe02..0365edb01 100644 --- a/packages/rate/index.vue +++ b/packages/rate/index.vue @@ -3,17 +3,16 @@ :class="b()" @touchmove="onTouchMove" > - - - + /> @@ -53,12 +52,6 @@ export default create({ }, computed: { - style() { - return { - width: this.size + 'px' - }; - }, - list() { return Array.apply(null, { length: this.count }).map((value, index) => index < this.value); } diff --git a/packages/rate/test/__snapshots__/demo.spec.js.snap b/packages/rate/test/__snapshots__/demo.spec.js.snap index 43bc0e24f..d3ebc6d51 100644 --- a/packages/rate/test/__snapshots__/demo.spec.js.snap +++ b/packages/rate/test/__snapshots__/demo.spec.js.snap @@ -4,62 +4,62 @@ exports[`renders demo correctly 1`] = `
- - - - - - - - - - - - - - - + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - + + + + + + + + + + + + + + +
diff --git a/packages/rate/test/index.spec.js b/packages/rate/test/index.spec.js index 1cb672a17..b4159b89e 100644 --- a/packages/rate/test/index.spec.js +++ b/packages/rate/test/index.spec.js @@ -22,7 +22,7 @@ test('touchmove', () => { const wrapper = mount(Rate); triggerDrag(wrapper, 100, 0); - const icons = wrapper.findAll('svg'); + const icons = wrapper.findAll('.van-icon'); document.elementFromPoint = function(x, y) { const index = Math.round(x / 20); if (index < icons.length) {