Séance 3
Gestionnaire de package JavaScript
{
"name": "demo-lp-dawin",
"description": "Demo project for LP DAWIN",
"version": "1.0.0",
"author": "Simon Clériot <cleriotsimon@gmail.com>",
"dependencies": {
"vue": "2.5.20"
}
}
$ npm install --save vue
import Vue from 'Vue';
import {a} from 'Vue';
import {a as b} from 'Vue';
import {default as def, a} from 'Vue';
export default VueObject;
export const a = 8;
from 'Vue' : dossier dans node_modules
from './Vue' : relatif au niveau du code
|_ app.js
|_ package.json
|_ node_modules/ ...
|_ components/
|_ component_1.vue
|_ component_2.vue
<template>
<div>
...
</div>
</template>
<script>
export default {
data: function() {
return {
//data
}
}
}
</script>
<style scoped>
/* Style spécifique à ce composant */
</style>
<script>
Vue.component('component_1', {
template: '<div>...</div>',
date: { ... }
})
</script>
https://scleriot.github.io/web-dawin/