回答編集履歴
2
説明追加
answer
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
### 開発時の階層例
|
15
15
|
|
16
16
|
``` text
|
17
|
-
---- jsp
|
17
|
+
---- jsp (ここのフォルダの名前は適当です自分の環境に読み替えてください)
|
18
18
|
| +-- home
|
19
19
|
| | +- index.jsp
|
20
20
|
| | +- home.jsp
|
1
誤字の修正
answer
CHANGED
@@ -35,7 +35,7 @@
|
|
35
35
|
| | +- index
|
36
36
|
| | +- new
|
37
37
|
| | +- confirm
|
38
|
-
| +-- components (
|
38
|
+
| +-- components (共通で使えるVueComponents)
|
39
39
|
|
|
40
40
|
+-- dist(コンパイル後のvue置き場)
|
41
41
|
+-- home
|
@@ -59,7 +59,7 @@
|
|
59
59
|
<!-- home/index -->
|
60
60
|
<div id="app"></div>
|
61
61
|
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
|
62
|
-
<!-- home/indexに使用するvueのエントリポイント -->
|
62
|
+
<!-- home/indexに使用するvueのエントリポイント ページ毎に異なる app.jsを読む-->
|
63
63
|
<script src="dist/home/index/app.js"></script>
|
64
64
|
</body>
|
65
65
|
```
|
@@ -67,11 +67,11 @@
|
|
67
67
|
各ページに用意するapp.jsは以下のようなものですね。
|
68
68
|
この中で各ページのレンダリングに使う.vueを読み込んであげればよいです。
|
69
69
|
``` js
|
70
|
+
import Vue from "vue";
|
70
|
-
import
|
71
|
+
import Page from "./page";
|
72
|
+
|
71
73
|
var app = new Vue({
|
72
74
|
el: '#app',
|
73
|
-
|
75
|
+
components: { Page}
|
74
|
-
message: 'Hello Vue!'
|
75
|
-
}
|
76
|
-
})
|
76
|
+
});
|
77
77
|
```
|