質問編集履歴

8

誤記修正

2019/09/04 06:54

投稿

mmjd
mmjd

スコア12

test CHANGED
File without changes
test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  </div>
34
34
 
35
- </div>
35
+ </template>
36
36
 
37
37
  ```
38
38
 

7

誤記修正

2019/09/04 06:54

投稿

mmjd
mmjd

スコア12

test CHANGED
File without changes
test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
  const a= document.getElementsByClassName("AAA")
46
46
 
47
- const b = <いろいろ計算した値>
47
+ const b = <aを使っていろいろ計算した値>
48
48
 
49
49
  this.valA = b
50
50
 

6

mounted追記

2019/09/04 06:52

投稿

mmjd
mmjd

スコア12

test CHANGED
File without changes
test CHANGED
@@ -36,6 +36,24 @@
36
36
 
37
37
  ```
38
38
 
39
+
40
+
41
+ ```vue
42
+
43
+ mounted() {
44
+
45
+ const a= document.getElementsByClassName("AAA")
46
+
47
+ const b = <いろいろ計算した値>
48
+
49
+ this.valA = b
50
+
51
+ }
52
+
53
+ ```
54
+
55
+
56
+
39
57
  ・上記のコンポーネントをページで複数使う。
40
58
 
41
59
  ・AAAクラスの要素配列からいろいろ計算した値をvalAに入れて子コンポーネントに渡したい。

5

誤記修正

2019/09/04 06:51

投稿

mmjd
mmjd

スコア12

test CHANGED
File without changes
test CHANGED
@@ -38,8 +38,8 @@
38
38
 
39
39
  ・上記のコンポーネントをページで複数使う。
40
40
 
41
- classAAAの配列からいろいろ計算した値valAに入れて子コンポーネントに渡したい。
41
+ ・AAAクラス要素配列からいろいろ計算した値valAに入れて子コンポーネントに渡したい。
42
42
 
43
- classAAAの配列の取得をコンポーネントごとに行い子コンポーネントにわたす値もコンポーネントごとに行いたい。
43
+ ・AAAクラス要素配列の取得をコンポーネントごとに行い子コンポーネントにわたす値もコンポーネントごとに行いたい。
44
44
 
45
45
  (複雑なので関係ない要素は消したりしていますが、DOMの構成はこんな感じです。

4

追記

2019/09/04 06:43

投稿

mmjd
mmjd

スコア12

test CHANGED
File without changes
test CHANGED
@@ -36,8 +36,10 @@
36
36
 
37
37
  ```
38
38
 
39
- classAAA配列からいろいろ計算した値valAに入れて子コンポーネントに渡したい
39
+ ・上記のコンポーネントをページで複数使う
40
40
 
41
+ ・classAAAの配列からいろいろ計算した値valAに入れて子コンポーネントに渡したい。
42
+
41
- classAAAの配列の取得をコンポーネントごとに行い子コンポーネントにわたす値もコンポーネントごとに行いたい。
43
+ classAAAの配列の取得をコンポーネントごとに行い子コンポーネントにわたす値もコンポーネントごとに行いたい。
42
44
 
43
45
  (複雑なので関係ない要素は消したりしていますが、DOMの構成はこんな感じです。

3

誤記修正

2019/09/04 06:42

投稿

mmjd
mmjd

スコア12

test CHANGED
File without changes
test CHANGED
@@ -11,8 +11,6 @@
11
11
  <div>
12
12
 
13
13
  <div>
14
-
15
- <!-- Y axis -->
16
14
 
17
15
  <div>
18
16
 

2

コード追加

2019/09/04 06:41

投稿

mmjd
mmjd

スコア12

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,45 @@
1
1
  コンポーネント内のmountedでgetElementsByClassNameを呼び、子コンポーネントに値を渡す処理をしています。
2
2
 
3
3
  このコンポーネントを複数使用するページの場合、getElementsByClassNameでページ内で一致するクラスのすべての配列が取得できてしまいますが、これをコンポーネント単位で取得し子コンポーネントに値を渡したいのですがどのようにしたらよいでしょうか?
4
+
5
+
6
+
7
+ ```vue
8
+
9
+ <template>
10
+
11
+ <div>
12
+
13
+ <div>
14
+
15
+ <!-- Y axis -->
16
+
17
+ <div>
18
+
19
+ <div v-for="">
20
+
21
+ <child-component
22
+
23
+ class="AAA"
24
+
25
+ :val-a="valA"
26
+
27
+ />
28
+
29
+ </div>
30
+
31
+ </div>
32
+
33
+ </div>
34
+
35
+ </div>
36
+
37
+ </div>
38
+
39
+ ```
40
+
41
+ classAAAの配列からいろいろ計算した値valAに入れて子コンポーネントに渡したい。
42
+
43
+ classAAAの配列の取得をコンポーネントごとに行い子コンポーネントにわたす値もコンポーネントごとに行いたい。
44
+
45
+ (複雑なので関係ない要素は消したりしていますが、DOMの構成はこんな感じです。

1

誤記修正

2019/09/04 06:41

投稿

mmjd
mmjd

スコア12

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,3 @@
1
- コンポーネント内のmountedでgetElementsByClassNameを呼び子コンポーネントに値を渡す処理をしています。
1
+ コンポーネント内のmountedでgetElementsByClassNameを呼び子コンポーネントに値を渡す処理をしています。
2
2
 
3
- このコンポーネントを複数使用するページの場合、getElementsByClassNameでページ内で一致するクラスのすべての配列が取得できてしまいますが、これをコンポーネント単位で取得し子コンポーネント渡したいのですがどのようにしたらよいでしょうか?
3
+ このコンポーネントを複数使用するページの場合、getElementsByClassNameでページ内で一致するクラスのすべての配列が取得できてしまいますが、これをコンポーネント単位で取得し子コンポーネントに値を渡したいのですがどのようにしたらよいでしょうか?