2017-11-22 5 views
0

Vuex Store 모듈 내부에 Vue.js 플러그인을 사용하려고합니다.Vuex Store 모듈에서 Vue.js 플러그인 사용

구성 요소에서 나는 이것을 this.$plugin()과 같이 부를 수 있습니다. 그러나 모듈에서 this은 설정되지 않습니다. 나는 Vue.use(plugin)Vue과 함께 플러그인을 초기화했기 때문에 Vue.$plugin()이 작동한다고 생각했으나 그렇지 않았습니다.

모듈에서 플러그인을 어떻게 참조합니까?

+0

그것은 플러그인인가? 코드가 있습니까? – Bert

+0

다음은 플러그인입니다 : https://github.com/euvl/vue-notification 'this. $ notify()'를 사용하려고합니다. 하지만 이것은 인스턴스 메소드가있는 모든 플러그인에 적용되어야합니다. – Fredrik

+0

'this '를 사용하면 확실히 작동하지 않을 것이며, Vuex는 Vue의 인스턴스가 아닙니다. 플러그인을 살펴보면 원하는대로 할 수있는 쉬운 방법을 제공합니다. – Bert

답변

0

이 질문의 예에서 Bert 응답 여기에서 제공했다 : https://codesandbox.io/s/jp4xmzl0xy

+0

링크가 더 이상 작동하지 않습니다. 대신 원래 질문에 대한 링크를 게시 할 수 있습니까? – jpschroeder

+0

링크가 업데이트되었습니다. 대답은이 질문에 주석으로 제공되었으므로 원래의 질문은 없습니다. – Fredrik