diff --git a/.eslintrc.js b/.eslintrc.js index 1861ec826..c82d5d2cc 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -16,6 +16,10 @@ module.exports = { plugins: ['vue'], + extends: [ + 'plugin:vue/strongly-recommended' + ], + globals: { expect: true, sinon: true, @@ -142,6 +146,17 @@ module.exports = { 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0, 'object-curly-spacing': [2, 'always', { objectsInObjects: false }], 'array-bracket-spacing': [2, 'never'], - 'vue/jsx-uses-vars': 2 + 'vue/jsx-uses-vars': 2, + 'vue/require-v-for-key': 0, + "vue/require-default-prop": 0, + "vue/name-property-casing": 0, + "vue/no-unused-vars": 0, + 'vue/max-attributes-per-line': [2, { + "singleline": 5, + "multiline": { + "max": 5, + "allowFirstLine": false + } + }] } } diff --git a/docs/demos/views/actionsheet.vue b/docs/demos/views/actionsheet.vue index 46e9aabf4..56fcd4124 100644 --- a/docs/demos/views/actionsheet.vue +++ b/docs/demos/views/actionsheet.vue @@ -7,7 +7,7 @@ {{ $t('button2') }} - + diff --git a/docs/demos/views/address-edit.vue b/docs/demos/views/address-edit.vue index 16f9d33d0..5bbc78968 100644 --- a/docs/demos/views/address-edit.vue +++ b/docs/demos/views/address-edit.vue @@ -2,11 +2,11 @@ - + - + - + diff --git a/docs/demos/views/badge.vue b/docs/demos/views/badge.vue index 308c35e1a..80342523d 100644 --- a/docs/demos/views/badge.vue +++ b/docs/demos/views/badge.vue @@ -1,11 +1,11 @@ - \ No newline at end of file + diff --git a/docs/demos/views/layout.vue b/docs/demos/views/layout.vue index fad7f479b..8d023225c 100644 --- a/docs/demos/views/layout.vue +++ b/docs/demos/views/layout.vue @@ -37,7 +37,7 @@ export default { title2: 'Column Spacing' } } -} +}; \ No newline at end of file + diff --git a/docs/demos/views/lazyload.vue b/docs/demos/views/lazyload.vue index 9a8a96fb7..c242500cc 100644 --- a/docs/demos/views/lazyload.vue +++ b/docs/demos/views/lazyload.vue @@ -1,7 +1,7 @@ \ No newline at end of file +} + diff --git a/docs/demos/views/radio.vue b/docs/demos/views/radio.vue index a7543028b..ce0fa9d91 100644 --- a/docs/demos/views/radio.vue +++ b/docs/demos/views/radio.vue @@ -81,7 +81,7 @@ export default { float: right; position: static; } - + .van-radio__label { margin: 0; } diff --git a/docs/demos/views/search.vue b/docs/demos/views/search.vue index 942816da6..a99ef21f2 100644 --- a/docs/demos/views/search.vue +++ b/docs/demos/views/search.vue @@ -9,7 +9,7 @@ @@ -19,8 +19,9 @@ + :show-action="true" + @search="onSearch" + >
{{ $t('search') }}
@@ -44,7 +45,7 @@ export default { data() { return { - value: '', + value: '' }; }, @@ -65,4 +66,4 @@ export default { padding: 0 10px; } } - \ No newline at end of file + diff --git a/docs/demos/views/sku.vue b/docs/demos/views/sku.vue index 51773c0d3..29e95078b 100644 --- a/docs/demos/views/sku.vue +++ b/docs/demos/views/sku.vue @@ -6,16 +6,15 @@ v-model="showBase" :sku="$t('sku').sku" :goods="$t('sku').goods_info" - :goodsId="$t('sku').goods_id" - :hideStock="$t('sku').sku.hide_stock" + :goods-id="$t('sku').goods_id" + :hide-stock="$t('sku').sku.hide_stock" :quota="$t('sku').quota" - :quotaUsed="$t('sku').quota_used" - :resetStepperOnHide="true" - :disableStepperInput="true" + :quota-used="$t('sku').quota_used" + :reset-stepper-on-hide="true" + :disable-stepper-input="true" @buy-clicked="handleBuyClicked" @add-cart="handleAddCartClicked" - > - + /> {{ $t('basicUsage') }}
@@ -24,24 +23,24 @@
- + \ No newline at end of file + diff --git a/docs/demos/views/submit-bar.vue b/docs/demos/views/submit-bar.vue index c02a6ff44..b7367643f 100644 --- a/docs/demos/views/submit-bar.vue +++ b/docs/demos/views/submit-bar.vue @@ -3,7 +3,7 @@ @@ -12,7 +12,7 @@ @@ -22,7 +22,7 @@ @@ -30,7 +30,7 @@ {{ $t('check') }} diff --git a/docs/demos/views/swipe.vue b/docs/demos/views/swipe.vue index aafe36147..ca66d62d9 100644 --- a/docs/demos/views/swipe.vue +++ b/docs/demos/views/swipe.vue @@ -12,7 +12,7 @@ - + @@ -77,4 +77,4 @@ export default { } } } - \ No newline at end of file + diff --git a/docs/demos/views/switch-cell.vue b/docs/demos/views/switch-cell.vue index 264901030..76e125eab 100644 --- a/docs/demos/views/switch-cell.vue +++ b/docs/demos/views/switch-cell.vue @@ -22,15 +22,6 @@ - - - diff --git a/docs/demos/views/switch.vue b/docs/demos/views/switch.vue index da24b2206..92df8d9e9 100644 --- a/docs/demos/views/switch.vue +++ b/docs/demos/views/switch.vue @@ -51,7 +51,6 @@ export default { }; - diff --git a/docs/demos/views/waterfall.vue b/docs/demos/views/waterfall.vue index 965895c3a..3c63a8213 100644 --- a/docs/demos/views/waterfall.vue +++ b/docs/demos/views/waterfall.vue @@ -40,7 +40,7 @@ export default { loadMore() { this.disabled = true; setTimeout(() => { - for (let i = 0; i < 5; i ++) { + for (let i = 0; i < 5; i++) { this.list.push(this.list.length); } this.disabled = false; @@ -50,7 +50,6 @@ export default { }; -