@@ -30,7 +30,7 @@ export interface PreviewInstanceInterface {
3030 preview : PreviewInterface
3131 show : ( ) => void
3232 hide : ( ) => void
33- component : ImgPpreview
33+ component : ImgPreview
3434 destroy : ( ) => void
3535}
3636export interface PreviewInstanceCallback {
@@ -41,7 +41,7 @@ function find<T>(list: T[], arg: T): number {
4141 return list . findIndex ( each => each === arg )
4242}
4343let observer : IntersectionObserver = null
44- export default class ImgPpreview extends PureComponent < { } , PreviewState > {
44+ export default class ImgPreview extends PureComponent < { } , PreviewState > {
4545 static newInstance : ( callback : PreviewInstanceCallback ) => void
4646 $el : HTMLElement = null
4747 $close : HTMLElement = null
@@ -106,7 +106,7 @@ export default class ImgPpreview extends PureComponent<{}, PreviewState> {
106106 * window的按钮监听
107107 * 监听Esc按钮, 触发隐藏
108108 * @event
109- * @memberof ImgPpreview
109+ * @memberof ImgPreview
110110 */
111111 windowKeyUpHandle = ( e : KeyboardEvent ) => {
112112 // e.stopPropagation()
@@ -125,7 +125,7 @@ export default class ImgPpreview extends PureComponent<{}, PreviewState> {
125125 * 隐藏图片浏览器
126126 * 只有在点击关闭按钮或者浏览器外的地方才触发
127127 * @event
128- * @memberof ImgPpreview
128+ * @memberof ImgPreview
129129 */
130130 hideHandle = ( e : React . MouseEvent ) => {
131131 const { target } = e
@@ -200,7 +200,7 @@ export default class ImgPpreview extends PureComponent<{}, PreviewState> {
200200 /**
201201 * 初始化图片的position以及transform属性
202202 *
203- * @memberof ImgPpreview
203+ * @memberof ImgPreview
204204 */
205205 initImage ( ) {
206206 this . setState (
@@ -282,17 +282,15 @@ export default class ImgPpreview extends PureComponent<{}, PreviewState> {
282282 * @event
283283 */
284284 mouseWheelHandle = ( e : React . WheelEvent < HTMLDivElement > ) => {
285- e . preventDefault ( )
286- e . stopPropagation ( )
287285 // 放大缩小功能
288286 // const delta = e.wheelDelta ? e.wheelDelta : -(e.detail || 0)
289287 let { scale } = this . state
290288 if ( - e . deltaY < 0 ) {
291289 // 放大
292- scale *= 1.2
290+ scale *= 1.1
293291 } else {
294292 // 缩小
295- scale *= 0.8
293+ scale *= 0.9
296294 }
297295 this . setState ( {
298296 scale
@@ -303,7 +301,7 @@ export default class ImgPpreview extends PureComponent<{}, PreviewState> {
303301 * 监听图片的onLoad事件
304302 * 设置初始的宽高
305303 *
306- * @memberof ImgPpreview
304+ * @memberof ImgPreview
307305 */
308306 imgOnLoad = e => {
309307 const img = e . target as HTMLImageElement
@@ -344,7 +342,7 @@ export default class ImgPpreview extends PureComponent<{}, PreviewState> {
344342 * 设置宽高和左边
345343 *
346344 * @readonly
347- * @memberof ImgPpreview
345+ * @memberof ImgPreview
348346 */
349347 get imgSty ( ) : CSSProperties {
350348 const { rotate, top, left } = this . state
@@ -533,9 +531,9 @@ export default class ImgPpreview extends PureComponent<{}, PreviewState> {
533531 }
534532}
535533
536- ImgPpreview . newInstance = function newPreviewInstance ( callback ) {
534+ ImgPreview . newInstance = function newPreviewInstance ( callback ) {
537535 const div = document . createElement ( 'div' )
538- function ref ( ins : ImgPpreview ) {
536+ function ref ( ins : ImgPreview ) {
539537 callback ( {
540538 preview ( current , list ) {
541539 ins . exportPreview ( current , list )
@@ -554,5 +552,5 @@ ImgPpreview.newInstance = function newPreviewInstance(callback) {
554552 } )
555553 }
556554 document . body . appendChild ( div )
557- ReactDOM . render ( < ImgPpreview ref = { ref } /> , div )
555+ ReactDOM . render ( < ImgPreview ref = { ref } /> , div )
558556}
0 commit comments