diff --git a/package-lock.json b/package-lock.json index e2920ee..9836402 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,21 +1,21 @@ { "name": "jw-f2", - "version": "1.0.0", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { "@antv/adjust": { "version": "0.1.1", - "resolved": "https://nexus.jiker-inc.com/repository/npm-group/@antv/adjust/-/adjust-0.1.1.tgz", - "integrity": "sha1-4mOrDhoZQaZIhC/Ahs9lp+O3Xpg=", + "resolved": "https://registry.npmjs.org/@antv/adjust/-/adjust-0.1.1.tgz", + "integrity": "sha512-9FaMOyBlM4AgoRL0b5o0VhEKAYkexBNUrxV8XmpHU/9NBPJONBOB/NZUlQDqxtLItrt91tCfbAuMQmF529UX2Q==", "requires": { "@antv/util": "~1.3.1" }, "dependencies": { "@antv/util": { "version": "1.3.1", - "resolved": "https://nexus.jiker-inc.com/repository/npm-group/@antv/util/-/util-1.3.1.tgz", - "integrity": "sha1-MKNLIB/5Em7A1YxyyBZqnD5kTM0=", + "resolved": "https://registry.npmjs.org/@antv/util/-/util-1.3.1.tgz", + "integrity": "sha512-cbUta0hIJrKEaW3eKoGarz3Ita+9qUPF2YzTj8A6wds/nNiy20G26ztIWHU+5ThLc13B1n5Ik52LbaCaeg9enA==", "requires": { "@antv/gl-matrix": "^2.7.1" } @@ -24,8 +24,8 @@ }, "@antv/f2": { "version": "3.8.3", - "resolved": "https://nexus.jiker-inc.com/repository/npm-group/@antv/f2/-/f2-3.8.3.tgz", - "integrity": "sha1-Oh4MDQIzSudS2lH1khxXFQK0caY=", + "resolved": "https://registry.npmjs.org/@antv/f2/-/f2-3.8.3.tgz", + "integrity": "sha512-bi07+0tMMr1C6OXC4jdmCl8s9zMQ07a06QN1heYDuMwurstM210aJcncC4XD8LsKllyefncVJ7Dyw7a9woKylw==", "requires": { "@antv/adjust": "~0.1.1", "@antv/scale": "~0.3.3", @@ -38,13 +38,13 @@ }, "@antv/gl-matrix": { "version": "2.7.1", - "resolved": "https://nexus.jiker-inc.com/repository/npm-group/@antv/gl-matrix/-/gl-matrix-2.7.1.tgz", - "integrity": "sha1-rLjjf3qz3wE0WrpDcteUK+QuuhQ=" + "resolved": "https://registry.npmjs.org/@antv/gl-matrix/-/gl-matrix-2.7.1.tgz", + "integrity": "sha512-oOWcVNlpELIKi9x+Mm1Vwbz8pXfkbJKykoCIOJ/dNK79hSIANbpXJ5d3Rra9/wZqK6MC961B7sybFhPlLraT3Q==" }, "@antv/scale": { "version": "0.3.9", - "resolved": "https://nexus.jiker-inc.com/repository/npm-group/@antv/scale/-/scale-0.3.9.tgz", - "integrity": "sha1-xXzH/V6eArlghVgwGreTSxj4E30=", + "resolved": "https://registry.npmjs.org/@antv/scale/-/scale-0.3.9.tgz", + "integrity": "sha512-m56Rs4Zta7XnuF+aNbJXMsgBqATO1M4kvu+dEmhzLYsPK5D3dHpJTOGh/Zy55eirekb9F7jiu29SJqPNnhxq+g==", "requires": { "@antv/util": "~2.0.3", "fecha": "~4.2.0", @@ -53,16 +53,16 @@ }, "@antv/util": { "version": "2.0.13", - "resolved": "https://nexus.jiker-inc.com/repository/npm-group/@antv/util/-/util-2.0.13.tgz", - "integrity": "sha1-fC5wHYlScRbsF89aQAQTxcavy00=", + "resolved": "https://registry.npmjs.org/@antv/util/-/util-2.0.13.tgz", + "integrity": "sha512-mfYL7K8XJIeDmal33K+6abr8Yb526YXKg5XQlddNo+X1Doll+gun6HxnbdySoLv21vW4bLkcbVPjqxWl7ZJAFA==", "requires": { "tslib": "^2.0.3" } }, "@babel/runtime": { "version": "7.13.10", - "resolved": "https://nexus.jiker-inc.com/repository/npm-group/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha1-R9QqV7YJX0Ro2kQDiP262L6/DX0=", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", + "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", "requires": { "regenerator-runtime": "^0.13.4" } @@ -123,8 +123,8 @@ }, "@types/hammerjs": { "version": "2.0.39", - "resolved": "https://nexus.jiker-inc.com/repository/npm-group/@types/hammerjs/-/hammerjs-2.0.39.tgz", - "integrity": "sha1-S+ZLus84E8ecDauJXGsP3H1eUT8=" + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.39.tgz", + "integrity": "sha512-lYR2Y/tV2ujpk/WyUc7S0VLI0a9hrtVIN9EwnrNo5oSEJI2cK2/XrgwOQmXLL3eTulOESvh9qP6si9+DWM9cOA==" }, "@types/node": { "version": "14.14.34", @@ -194,8 +194,8 @@ }, "fecha": { "version": "4.2.0", - "resolved": "https://nexus.jiker-inc.com/repository/npm-group/fecha/-/fecha-4.2.0.tgz", - "integrity": "sha1-P/tjlUU+Pz7/+FBATwpZtnR/X0E=" + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.0.tgz", + "integrity": "sha512-aN3pcx/DSmtyoovUudctc8+6Hl4T+hI9GBBHLjA76jdZl7+b1sgh5g4k+u/GL3dTy1/pnYzKp69FpJ0OicE3Wg==" }, "fs-extra": { "version": "9.1.0", @@ -248,7 +248,7 @@ }, "hammerjs": { "version": "2.0.8", - "resolved": "https://nexus.jiker-inc.com/repository/npm-group/hammerjs/-/hammerjs-2.0.8.tgz", + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=" }, "has": { @@ -356,8 +356,8 @@ }, "regenerator-runtime": { "version": "0.13.7", - "resolved": "https://nexus.jiker-inc.com/repository/npm-group/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha1-ysLazIoepnX+qrrriugziYrkb1U=" + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "resolve": { "version": "1.20.0", @@ -386,13 +386,13 @@ }, "tslib": { "version": "2.1.0", - "resolved": "https://nexus.jiker-inc.com/repository/npm-group/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha1-2mCGDxwuyqVwOrfTm8Bba/mIuXo=" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" }, "type-fest": { "version": "0.15.1", - "resolved": "https://nexus.jiker-inc.com/repository/npm-group/type-fest/-/type-fest-0.15.1.tgz", - "integrity": "sha1-0sTnPT5KU88akGOW3UYKHFF4ygA=" + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.15.1.tgz", + "integrity": "sha512-n+UXrN8i5ioo7kqT/nF8xsEzLaqFra7k32SEsSPwvXVGyAcRgV/FUQN/sgfptJTR1oRmmq7z4IXMFSM7im7C9A==" }, "universalify": { "version": "2.0.0", diff --git a/src/index.js b/src/index.js index 5a65db7..7409468 100644 --- a/src/index.js +++ b/src/index.js @@ -1,4 +1,9 @@ -import F2 from '@antv/f2'; +// import F2 from '@antv/f2'; +import F2 from '@antv/f2/lib/index-all'; +// import F2 from "./lib/f2-all" + +import ScrollBar from '@antv/f2/lib/plugin/scroll-bar'; + function wrapEvent(e) { if (!e) return; @@ -21,6 +26,7 @@ Component({ }, lifetimes: { ready() { + F2.Chart.plugins.register(ScrollBar); const query = wx.createSelectorQuery().in(this); query.select(`#${this.properties.id}`) .fields({ @@ -45,24 +51,23 @@ Component({ methods: { touchStart(e) { const canvasEl = this.canvasEl; - if (!canvasEl) { - return; - } + if (!canvasEl) return; canvasEl.dispatchEvent('touchstart', wrapEvent(e)); }, touchMove(e) { const canvasEl = this.canvasEl; - if (!canvasEl) { - return; - } + if (!canvasEl) return; canvasEl.dispatchEvent('touchmove', wrapEvent(e)); }, touchEnd(e) { const canvasEl = this.canvasEl; - if (!canvasEl) { - return; - } + if (!canvasEl) return; canvasEl.dispatchEvent('touchend', wrapEvent(e)); + }, + press(e) { + const canvasEl = this.canvasEl; + if (!canvasEl) return; + canvasEl.dispatchEvent('press', wrapEvent(e)); } } }) \ No newline at end of file