Skip to content

Exposed Functions

The Vue version of the panes component provides three key functions on the component instance/reference:

  • reShowPane(id: number)
    Makes a previously hidden pane visible again.

  • hidePane(id: number)
    Manually hides a currently visible pane.

  • hiddenPanes:
    This is exposed as a computed property that will always have up-to-date information about the currently hidden panes.

Obtaining a Reference to the <TurtlePanes> Component

Use the ref directive with <script setup> to obtain a reference to the component instance.
Example:

vue
<template>
  <TurtlePanes ref="turtlePanes" />
</template>

<script setup>
import { ref, onMounted } from 'vue';
import TurtlePanes from './TurtlePanes.vue';

const turtlePanes = ref(null);

onMounted(() => {
  console.log(turtlePanes.value); // Access the component instance
});
</script>

Use these methods to interact with the <TurtlePanes> component programmatically.