现在,我们只能用Vue应用程序访问pinia商店。
import { createApp } from 'vue'
import { createPinia } from 'pinia'
import App from './App.vue'
import mainStore from 'store/main.store';
const pinia = createPinia()
const app = createApp(App)
app.use(pinia)
const store = mainStore();
app.mount('#app')但是,我们如何在没有Vue应用的情况下访问Pinia商店呢?像这样的事,就像对待吸血鬼一样。
import { createPinia } from 'pinia'
import mainStore from 'store/main.store';
const pinia = createPinia()
const store = mainStore();发布于 2022-11-03 07:54:08
从源代码来看,pinia是使用vue插件实现的,pinia对象是用provide() inject()传递的,因此没有vue环境它就无法运行。
https://stackoverflow.com/questions/74298965
复制相似问题