Vue.js2 : vue-resource (1/2)

Dans les articles précédents on a vu l'essentiel de Vue.js mais cette librairie bénéficie de nombreuses ressources additonnelles. Vous en trouvez l'ensemble sur cette page avec en plus la références des tutoriels et autres. Dans cet article je vous propose de découvrir le plugin vue-resource qui simplifie la mise en place de requêtes Ajax. Pour [...]

Vue.js2 : avec Laravel

Comme ce blog est essentiellement consacré à Laravel il me faut évoquer l'utilisation de Vue.js 2 avec Laravel 5.3 puisque cette version a été enrichie de tout ce qu'il faut pour sceller ce mariage. J'en ai un peu parlé dans mon article sur les nouveautés de la version 5.3. je vais y revenir de façon [...]

Vue.js2 : on s’organise !

Dans tout les exemples qu'on a vus dans les articles précédents on a placé le code JavaScript sur la page, on pourrait évidemment le mettre dans un fichier spécifique, ce qui ne changerait rien au principe. Tant qu'on a pas trop de code c'est parfait, simple et léger, mais quand le code s'accumule on aurait [...]

Vue.js 2 : les composants (2/2)

J'ai commencé à présenter les composants dans le précédent article. On a vu qu'ils constituent un aspect important de Vue.js et qu'il sont faciles à créer. On a également vu qu'ils sont organisés hiérarchiquement et qu'on peut passer des informations (props) du parent à l'enfant. On va continuer notre exploration des composants dans le présent [...]

Vue.js 2 : les composants (1/2)

Vous connaissez peut-être les Web Components. C'est un nouveau standard qui permet d'enrichir le HTML de façon modulaire. En gros on peut créer une entité qui utilise des éléments HTML et des fonctionnalités propres, le tout facile à intégrer avec une simple balise personnalisée. On peut espérer que ce standard réduira la prolifération des widgets [...]

Vue.js 2 : accesseurs et mutateurs

Dans les articles précédents nous avons vu comment stocker des valeurs dans le modèle et comment les lier à la vue. Dans cet article nous allons voir comment intervenir au passage lorsque nous stockons une donnée dans le modèle et lorsque nous l'extrayons. Accesseurs et mutateurs Ce vocabulaire, accesseurs (getters) et des mutateurs (setters), est [...]