首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Pinia而不创建Vue应用程序?

如何使用Pinia而不创建Vue应用程序?
EN

Stack Overflow用户
提问于 2022-11-03 06:44:15
回答 1查看 49关注 0票数 0

现在,我们只能用Vue应用程序访问pinia商店。

代码语言:javascript
复制
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商店呢?像这样的事,就像对待吸血鬼一样。

代码语言:javascript
复制
import { createPinia } from 'pinia'
import mainStore from 'store/main.store';

const pinia = createPinia()

const store = mainStore();
EN

回答 1

Stack Overflow用户

发布于 2022-11-03 07:54:08

从源代码来看,pinia是使用vue插件实现的,pinia对象是用provide() inject()传递的,因此没有vue环境它就无法运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74298965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档