Skip to content

Commit 7714284

Browse files
author
Kenneth Cheng
committed
add wheelSensitivity prop
1 parent 9869936 commit 7714284

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "vue3-excel-editor",
33
"email": "apple.6502@gmail.com",
44
"description": "Vue3 plugin for displaying and editing the array-of-object in Excel style",
5-
"version": "1.0.22",
5+
"version": "1.0.23",
66
"main": "src/main.js",
77
"dependencies": {
88
"@vuepic/vue-datepicker": "^3.3.0",

src/VueExcelEditor.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,7 @@ export default defineComponent({
334334
nFilterCount: {type: Number, default: 1000}, // show top n values in filter dialog
335335
height: {type: String, default: ''},
336336
width: {type: String, default: '100%'},
337+
wheelSensitivity: {type: Number, default: 30},
337338
autocomplete: {type: Boolean, default: false}, // Default autocomplete of all columns
338339
autocompleteCount: {type: Number, default: 50},
339340
readonly: {type: Boolean, default: false},
@@ -1260,8 +1261,8 @@ export default defineComponent({
12601261
mousewheel (e) {
12611262
if (this.noMouseScroll || !this.mousein || !e.deltaY) return
12621263
let adjust = 0
1263-
if (e.deltaY > 30 && this.pageTop + this.pageSize < this.table.length) adjust = 1
1264-
else if (e.deltaY < -30 && this.pageTop > 0) adjust = -1
1264+
if (e.deltaY > 1 * this.wheelSensitivity && this.pageTop + this.pageSize < this.table.length) adjust = 1
1265+
else if (e.deltaY < -1 * this.wheelSensitivity && this.pageTop > 0) adjust = -1
12651266
if (adjust) {
12661267
this.pageTop += adjust
12671268
setTimeout(this.calVScroll)

0 commit comments

Comments
 (0)