Ich versuche, ein Vue.js-Plugin in einem Vuex Store-Modul zu verwenden.Verwenden Sie das Vue.js-Plugin im Vuex Store-Modul
In einer Komponente kann ich es so nennen: this.$plugin()
. In einem Modul ist this
jedoch nicht festgelegt. Ich dachte, Vue.$plugin()
würde funktionieren, seit ich das Plugin mit Vue.use(plugin)
initiieren und Vue eine globale Variable ist, aber es nicht tut.
Wie referenziere ich das Plugin von einem Modul?
Ist es das Plugin? Hast du den Code? – Bert
Hier ist das Plugin: https://github.com/euvl/vue-notification Versuchen, 'this. $ notify()' zu verwenden. Dies sollte jedoch für alle Plugins mit Instanzmethoden gelten. – Fredrik
Die Verwendung von 'this' wird definitiv nicht funktionieren, Vuex ist keine Instanz von Vue. Wenn Sie über das Plugin schauen, sieht es nicht so aus, als ob es Ihnen eine einfache Möglichkeit gibt, das zu tun, was Sie wollen. – Bert