File tree 5 files changed +7
-5
lines changed
5 files changed +7
-5
lines changed Original file line number Diff line number Diff line change 1
1
import contains from '../vc-util/Dom/contains' ;
2
2
import type { TargetPoint } from './interface' ;
3
+ import ResizeObserver from 'resize-observer-polyfill' ;
3
4
4
5
export function isSamePoint ( prev : TargetPoint , next : TargetPoint ) {
5
6
if ( prev === next ) return true ;
Original file line number Diff line number Diff line change 1
1
// based on rc-resize-observer 1.0.0
2
2
import type { PropType } from 'vue' ;
3
+ import ResizeObserver from 'resize-observer-polyfill' ;
3
4
import {
4
5
defineComponent ,
5
6
getCurrentInstance ,
@@ -18,7 +19,7 @@ interface ResizeObserverState {
18
19
offsetWidth : number ;
19
20
}
20
21
21
- const ResizeObserver = defineComponent ( {
22
+ export default defineComponent ( {
22
23
name : 'ResizeObserver' ,
23
24
props : {
24
25
disabled : Boolean ,
@@ -110,7 +111,7 @@ const ResizeObserver = defineComponent({
110
111
}
111
112
112
113
if ( ! resizeObserver && element ) {
113
- resizeObserver = new window . ResizeObserver ( onResize ) ;
114
+ resizeObserver = new ResizeObserver ( onResize ) ;
114
115
resizeObserver . observe ( element ) ;
115
116
}
116
117
} ;
@@ -135,5 +136,3 @@ const ResizeObserver = defineComponent({
135
136
} ;
136
137
} ,
137
138
} ) ;
138
-
139
- export default ResizeObserver ;
Original file line number Diff line number Diff line change 1
1
import debounce from 'lodash-es/debounce' ;
2
+ import ResizeObserver from 'resize-observer-polyfill' ;
2
3
import classnames from '../../_util/classNames' ;
3
4
import BaseMixin from '../../_util/BaseMixin' ;
4
5
import defaultProps from './default-props' ;
Original file line number Diff line number Diff line change 1
1
import debounce from 'lodash-es/debounce' ;
2
+ import ResizeObserver from 'resize-observer-polyfill' ;
2
3
import PropTypes from '../../_util/vue-types' ;
3
4
import BaseMixin from '../../_util/BaseMixin' ;
4
5
import { getComponent , getSlot } from '../../_util/props-util' ;
Original file line number Diff line number Diff line change 160
160
"querystring" : " ^0.2.0" ,
161
161
"raw-loader" : " ^4.0.2" ,
162
162
"reqwest" : " ^2.0.5" ,
163
- "resize-observer-polyfill" : " ^1.5.1" ,
164
163
"rimraf" : " ^3.0.0" ,
165
164
"rucksack-css" : " ^1.0.2" ,
166
165
"selenium-server" : " ^3.0.1" ,
214
213
"lodash-es" : " ^4.17.15" ,
215
214
"moment" : " ^2.27.0" ,
216
215
"omit.js" : " ^2.0.0" ,
216
+ "resize-observer-polyfill" : " ^1.5.1" ,
217
217
"scroll-into-view-if-needed" : " ^2.2.25" ,
218
218
"shallow-equal" : " ^1.0.0" ,
219
219
"vue-types" : " ^3.0.0" ,
You can’t perform that action at this time.
0 commit comments