fix: 手机滑动冲突

This commit is contained in:
雷军 2023-10-20 10:38:50 +08:00
parent 50d6d06dd4
commit 5f2051c32b
2 changed files with 23 additions and 2 deletions

View file

@ -1,7 +1,7 @@
{
"id": "excel",
"name": "Excel",
"version": "1.3.4",
"version": "1.3.5",
"minAppVersion": "0.15.0",
"description": "Create spreadsheets and easily embed them in Markdown",
"author": "ljcoder",

View file

@ -1,5 +1,18 @@
diff --git a/node_modules/x-data-spreadsheet/src/component/event.js b/node_modules/x-data-spreadsheet/src/component/event.js
index cdbc0fa..43149da 100644
--- a/node_modules/x-data-spreadsheet/src/component/event.js
+++ b/node_modules/x-data-spreadsheet/src/component/event.js
@@ -74,6 +74,8 @@ export function bindTouch(target, { move, end }) {
starty = pageY;
}
evt.preventDefault();
+ evt.stopPropagation();
+ console.log("touchmove event", evt)
});
bind(target, 'touchend', (evt) => {
if (!end) return;
diff --git a/node_modules/x-data-spreadsheet/src/component/sheet.js b/node_modules/x-data-spreadsheet/src/component/sheet.js
index 086b8c4..cd01f6e 100644
index 086b8c4..4c49755 100644
--- a/node_modules/x-data-spreadsheet/src/component/sheet.js
+++ b/node_modules/x-data-spreadsheet/src/component/sheet.js
@@ -77,11 +77,11 @@ function selectorSet(multiple, ri, ci, indexesUpdated = true, moving = false) {
@ -16,6 +29,14 @@ index 086b8c4..cd01f6e 100644
}
toolbar.reset();
table.render();
@@ -588,6 +588,7 @@ function sheetInitEvents() {
overlayerEl
.on('mousemove', (evt) => {
overlayerMousemove.call(this, evt);
+ evt.stopPropagation()
})
.on('mousedown', (evt) => {
editor.clear();
diff --git a/node_modules/x-data-spreadsheet/src/index.d.ts b/node_modules/x-data-spreadsheet/src/index.d.ts
index 948a8e9..7fe36b3 100644
--- a/node_modules/x-data-spreadsheet/src/index.d.ts