createSharedComposable 


 Category 
State


 Export Size 
287 B


 Last Changed 
11 months ago


 Related 
createGlobalState


Make a composable function usable with multiple Vue instances.
Usage 

import { createSharedComposable, useMouse } from '@vueuse/core'

const useSharedMouse = createSharedComposable(useMouse)

// CompA.vue
const { x, y } = useSharedMouse()

// CompB.vue - will reuse the previous state and no new event listeners will be registered
const { x, y } = useSharedMouse()

Type Declarations 

/**
 * Make a composable function usable with multiple Vue instances.
 *
 * @see https://vueuse.org/createSharedComposable
 */
export declare function createSharedComposable<
  Fn extends (...args: any[]) => any
>(composable: Fn): Fn

Source 
Source • Docs
No recent changes

    
{'path': 'public/docs/vueuse/shared/createsharedcomposable/index.html', 'source': 'DevDocs.IO'}