【发布时间】:2021-09-02 07:50:50
【问题描述】:
我遇到了一种情况,我以多种方式使用特定的 Vue 组件。有时我使用new Vue({store}) 将其初始化为 SPA,有时我在另一个 vue 组件中使用它。
例如
<template>
<component/>
</template>
在上述情况下,我将如何将 vuex 存储附加到组件?手动覆盖 $store 属性显然是行不通的,Vue 实例本身并没有真正说明这个问题。有没有办法做到这一点?
我编写了一个简单的商店工厂,它创建了一个新的 vuex 商店实例,但我需要一种方法将它从 vue 模板/comp 中附加到组件。
所述组件足够复杂,足以保证使用 vuex。
【问题讨论】:
标签: vue.js vuejs2 vue-component vuex