Skip to content

Add Nuxt.js module #37

Open
Open
@isneezy

Description

@isneezy

Is your feature request related to a problem? Please describe.
There are lots of steps involved to integrate with Nuxt.js, we want to make it easier and reduce the effort and time required to make this component/library work with Nuxt.js

Describe the solution you'd like
Create a Nuxt.js module that will register the component and also inject all the CSS files required for it to work.

Describe alternatives you've considered
Creating a Nuxt.js plugin

// plugins/vue-selectize.js
import Vue from "vue";
import VueSelectize from "@isneezy/vue-selectize";
Vue.component("v-selectize", VueSelectize);

Register the plugin and the selectize.js css files

// nuxt.config.js
export default {
  head: {
    link: [
      {
        rel: "stylesheet",
        type: "text/css",
        href:
          "https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.12.6/css/selectize.bootstrap3.min.css"
      }
    ]
  },
  plugins: ["~/plugins/vue-selectize"]
};

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions