teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

タイトルをわかりやすくしました

2019/04/09 08:45

投稿

ginkan
ginkan

スコア28

title CHANGED
@@ -1,1 +1,1 @@
1
- Vuexを使ったVue.jsのアプリのコンポーネントが使っているVuexが干渉しないようにする方法を教えてください
1
+ Vuexを使ったVue.jsのアプリライブラリのコンポーネントが使っているVuexを共存させる方法を教えてください
body CHANGED
File without changes

1

項目を分離して読みやすくしました

2019/04/09 08:45

投稿

ginkan
ginkan

スコア28

title CHANGED
File without changes
body CHANGED
@@ -1,13 +1,16 @@
1
- ### 前提・実現したいこと
1
+ ### 前提
2
2
 
3
3
  1. Vue.js と Vuex で作っているWEBアプリを、**メインアプリ**とします。
4
4
  2. 別にパッケージとしてインストールした Vue.js と Vuex を使ったコンポーネントを、**ライブラリコンポーネント**と呼ぶことにします。
5
5
 
6
- このとき、メインアプリ側の Vuex とライブラリコンポーネント側の Vuex を干渉ないようにし、共存する形で、ライブラリコンポーネントを使えるようにしたいです。
6
+ ## 実現したいこと
7
7
 
8
+ メインアプリにライブラリコンポーネントを組み合わせて使いたいです。
9
+
8
10
  ### 発生している問題
9
11
 
10
12
  組み合わせるとライブラリコンポーネント側の Vuex が正常に動作しません。
13
+ メインアプリ側の Vuex とライブラリコンポーネント側の Vuex が干渉するようです。
11
14
 
12
15
  ### 該当のソースコード
13
16
 
@@ -44,7 +47,6 @@
44
47
  ### 試したこと
45
48
 
46
49
  一時的にメインアプリ側の Vuex を外したところ、ライブラリコンポーネント側の Vuex が動作しました。
47
- (が、共存させたいです)
48
50
 
49
51
  ### 補足情報
50
52