|
@@ -29,7 +29,6 @@
|
|
nextTick,
|
|
nextTick,
|
|
provide,
|
|
provide,
|
|
computed,
|
|
computed,
|
|
- watch,
|
|
|
|
unref,
|
|
unref,
|
|
} from 'vue';
|
|
} from 'vue';
|
|
import Bar from './bar';
|
|
import Bar from './bar';
|
|
@@ -65,7 +64,7 @@
|
|
default: 'div',
|
|
default: 'div',
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- setup(props, { slots }) {
|
|
|
|
|
|
+ setup(props) {
|
|
const sizeWidth = ref('0');
|
|
const sizeWidth = ref('0');
|
|
const sizeHeight = ref('0');
|
|
const sizeHeight = ref('0');
|
|
const moveX = ref(0);
|
|
const moveX = ref(0);
|
|
@@ -82,13 +81,6 @@
|
|
return props.wrapStyle;
|
|
return props.wrapStyle;
|
|
});
|
|
});
|
|
|
|
|
|
- watch(
|
|
|
|
- () => slots.default?.(),
|
|
|
|
- () => {
|
|
|
|
- nextTick(update);
|
|
|
|
- }
|
|
|
|
- );
|
|
|
|
-
|
|
|
|
const handleScroll = () => {
|
|
const handleScroll = () => {
|
|
if (!props.native) {
|
|
if (!props.native) {
|
|
moveY.value = (unref(wrap).scrollTop * 100) / unref(wrap).clientHeight;
|
|
moveY.value = (unref(wrap).scrollTop * 100) / unref(wrap).clientHeight;
|