Bonjour,
je débute en VusJs, et j'ai un double affichage, je comprends pas vraiment pourquoi voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 import Vue from 'vue' import Router from 'vue-router' import Game from '@/components/Game' Vue.use(Router) export default new Router({ routes: [ { path: '/', name: 'game', component: Game } ] }) // On peut déclarer les composants dans le fichier de route
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 <template> <div id="app"> <router-view/> <Game></Game> </div> </template> <script> import Game from './components/Game' export default { name: 'App', components: { Game, } } </script> <style> #app { font-family: 'Avenir', Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } </style>
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <template> <!-- Cette première <div> pour faire pour faire fonctionner le template --> <div class="game"> Espace de jeu </div> </template> <script> export default { name: 'Game' } </script> <!-- Add "scoped" attribute to limit CSS to this component only --> <style scoped> </style>
Pourriez-vous m'expliquez comment ça fonctionne svp ?
Partager