a guide to explain the main concepts behind vuejs
the API doc
a style-guide to avoid pitfall
Demystifying Vue.js internals - medium.com/js-imaginea - 20180426
Current available templates include:
The Vue.js Developers Framework
Vue.js Meta Framework to create complex, fast & universal web applications quickly.
Single File Components : vuejs.org
A single file containing html
, js
and css
:
<template>
<p>{{ greeting }} World !</p>
</template>
<script>
module.exports = {
data: function() {
return {
greeting: 'Hello'
}
}
}
</script>
<style scoped>
p {
font-size: 2em;
text-align: center;
}
</style>
Build tools like Webpack or Browserify are mandatory to transform theses .vue
files in something readable by the browser.
the official router, not embedded in the core vuejs package
a material design impl for vuejs
linked as :
<link rel="stylesheet" href="//fonts.googleapis.com/icon?family=Material+Icons">
non-parent / child communication
inspired from Flux, Redux and the ELM Architecture.
As Vue users, many of you may have used vue-resource for handling ajax requests in your Vue applications.
However, over time we have come to the conclusion that an "official ajax library" is not really necessary for Vue.
axios is heavily inspired by the
$http
service provided in AngularJS. Ultimately axios is an effort to provide a standalone$http
-like service for use outside of AngularJS.