A plugin is a collection of utilities or a global new behavior that we want in our application. Vuex and vue-router are two famous examples of Vue plugins. A plugin can really be anything, since writing one means acting at a very low level. There are different kinds of plugins you can write. For this recipe, we will concentrate on building a directive with global properties.
Writing a plugin for Vue
Getting ready
This recipe will be based on Creating a new directive, except that we will add some features for global coordination.
How to do it...
For this recipe, we will build a website for a kangaroo appreciation club...