<template>
  <van-sticky ref="LjDetailAffixRef" :offset-top="offset" v-bind="$attrs">
    <slot> </slot>
  </van-sticky>
</template>

<script setup lang="ts" name="LjDetailAffix">
import { ref, onActivated, onUpdated } from "vue";
import { Sticky as VanSticky } from "vant";

const props = defineProps({
  offset: {
    type: Number,
    default: 0
  }
});

const LjDetailAffixRef = ref<any>(null);

// const update = () => {
//   LjDetailAffixRef.value.update();
// };

// // onActivated(() => {
// //   console.log("onActivated LjDetailAffixRef.value :>> ", LjDetailAffixRef.value);
// //   LjDetailAffixRef.value.updateRoot();
// // });

// onUpdated(() => {
//   console.log("onUpdated LjDetailAffixRef.value :>> ", LjDetailAffixRef.value);
//   LjDetailAffixRef.value.update();
//   LjDetailAffixRef.value.updateRoot();
// });

// defineExpose({
//   update
// });
</script>
