質問編集履歴

1

追記

2018/05/29 21:11

投稿

kazoogon
kazoogon

スコア281

test CHANGED
File without changes
test CHANGED
@@ -31,3 +31,49 @@
31
31
 
32
32
 
33
33
  よろしくお願いします。
34
+
35
+
36
+
37
+ 回答を受けての追記
38
+
39
+ ---
40
+
41
+ 下記のようにしてみましたが、「this.$refs.scrollBox.scrollLeft is not a function」のエラーが出ます。
42
+
43
+ ```
44
+
45
+ //子componentからemitでデータを送り <scroll>(←右・左に移動させるためのボタン) 内でイベント発火
46
+
47
+ <div v-else class="teachers border" id="teachers" ref="scrollBox">
48
+
49
+ <ul>
50
+
51
+ <li>
52
+
53
+ //省略
54
+
55
+ </li>
56
+
57
+ </ul>
58
+
59
+ <scroll @left-button="leftSlide" @right-button="rightSlide"></scroll>
60
+
61
+ </div>
62
+
63
+
64
+
65
+ //js側
66
+
67
+ leftSlide : function(){
68
+
69
+ this.$refs.scrollBox.scrollLeft(300);
70
+
71
+ },
72
+
73
+ rightSlide : function () {
74
+
75
+ this.$refs.scrollBox.scrollRight(300);
76
+
77
+ }
78
+
79
+ ```