iOS click-outside fix
This commit is contained in:
parent
97b5319192
commit
69c2de7a91
11 changed files with 709 additions and 677 deletions
1367
dist/iview.js
vendored
1367
dist/iview.js
vendored
File diff suppressed because it is too large
Load diff
2
dist/iview.js.map
vendored
2
dist/iview.js.map
vendored
File diff suppressed because one or more lines are too long
6
dist/iview.min.js
vendored
6
dist/iview.min.js
vendored
File diff suppressed because one or more lines are too long
BIN
dist/iview.min.js.gz
vendored
BIN
dist/iview.min.js.gz
vendored
Binary file not shown.
2
dist/iview.min.js.map
vendored
2
dist/iview.min.js.map
vendored
File diff suppressed because one or more lines are too long
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<div :class="classes" v-click-outside="handleClose">
|
<div :class="classes" v-click-outside="handleClose" v-click-outside:touchstart="handleClose">
|
||||||
<div :class="[prefixCls + '-rel']" @click="toggleOpen" ref="reference">
|
<div :class="[prefixCls + '-rel']" @click="toggleOpen" ref="reference">
|
||||||
<input type="hidden" :name="name" :value="currentValue">
|
<input type="hidden" :name="name" :value="currentValue">
|
||||||
<slot>
|
<slot>
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
<template>
|
<template>
|
||||||
<div
|
<div
|
||||||
v-click-outside="handleClose"
|
v-click-outside="handleClose"
|
||||||
|
v-click-outside:touchstart="handleClose"
|
||||||
:class="classes">
|
:class="classes">
|
||||||
<div
|
<div
|
||||||
ref="reference"
|
ref="reference"
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
<div
|
<div
|
||||||
:class="wrapperClasses"
|
:class="wrapperClasses"
|
||||||
v-click-outside:mousedown.capture="handleClose"
|
v-click-outside:mousedown.capture="handleClose"
|
||||||
|
v-click-outside:touchstart.capture="handleClose"
|
||||||
v-click-outside.capture="handleClose"
|
v-click-outside.capture="handleClose"
|
||||||
>
|
>
|
||||||
<div ref="reference" :class="[prefixCls + '-rel']">
|
<div ref="reference" :class="[prefixCls + '-rel']">
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
<div
|
<div
|
||||||
:class="[prefixCls]"
|
:class="[prefixCls]"
|
||||||
v-click-outside="onClickoutside"
|
v-click-outside="onClickoutside"
|
||||||
|
v-click-outside:touchstart="onClickoutside"
|
||||||
@mouseenter="handleMouseenter"
|
@mouseenter="handleMouseenter"
|
||||||
@mouseleave="handleMouseleave">
|
@mouseleave="handleMouseleave">
|
||||||
<div :class="relClasses" ref="reference" @click="handleClick" @contextmenu.prevent="handleRightClick"><slot></slot></div>
|
<div :class="relClasses" ref="reference" @click="handleClick" @contextmenu.prevent="handleRightClick"><slot></slot></div>
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
:class="classes"
|
:class="classes"
|
||||||
@mouseenter="handleMouseenter"
|
@mouseenter="handleMouseenter"
|
||||||
@mouseleave="handleMouseleave"
|
@mouseleave="handleMouseleave"
|
||||||
v-click-outside="handleClose">
|
v-click-outside="handleClose"
|
||||||
|
v-click-outside:touchstart="handleClose">
|
||||||
<div
|
<div
|
||||||
:class="[prefixCls + '-rel']"
|
:class="[prefixCls + '-rel']"
|
||||||
ref="reference"
|
ref="reference"
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
:class="classes"
|
:class="classes"
|
||||||
v-click-outside.capture="onClickOutside"
|
v-click-outside.capture="onClickOutside"
|
||||||
v-click-outside:mousedown.capture="onClickOutside"
|
v-click-outside:mousedown.capture="onClickOutside"
|
||||||
|
v-click-outside:touchstart.capture="onClickOutside"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
ref="reference"
|
ref="reference"
|
||||||
|
|
Loading…
Add table
Reference in a new issue