programing

Vuex 플러그인을 동적으로 등록하시겠습니까?

bestcode 2022. 9. 17. 10:47
반응형

Vuex 플러그인을 동적으로 등록하시겠습니까?

플러그인을 vuex에 동적으로 등록하려면 어떻게 해야 합니까?문서에는 모듈 등을 동적으로 등록할 수 있지만 플러그인에 대해서는 등록할 수 없다고 나와 있습니다.

스토어 작성 시 플러그인을 포함하는 방법만 플러그인을 추가할 수 있습니까?나는 희망하고 있었다.store.use(plugin)또는vuex.use(plugin)

Vuex 플러그인은 스토어를 유일한 인수로 수신하는 함수로 구성 중에 스토어 인스턴스에서 호출됩니다.

스토어가 구성된 후 플러그인을 적용하려면 플러그인 함수를 호출하고 스토어 인스턴스를 해당 함수에 전달하기만 하면 됩니다.

import Vuex from 'vuex'
import Plugin from 'plugin'

const store = new Vuex.Store({ ... })

// Later on
Plugin(store)

일부 플러그인은 이미 구성된 Store 인스턴스에서 제대로 작동하지 않을 수 있습니다.마일리지가 다를 수 있습니다.

언급URL : https://stackoverflow.com/questions/50959594/dynamically-register-a-vuex-plugin

반응형