Topic: Building single vue component
Hi, I would like to use MDB Vue components as it is specified in the documentation. Unfortunately, there is no MDBSelect component in the prebuilt mdb.umd.min.js. Therefore, I would like to build just MDBSelect component by myself. Could you please guide me on how to do this?
In the end, I would like my application code to look like this:
<html lang="en">
  <body>
    <div id="app">
      <mdb-select v-model:options="fruits"/>
    </div>
    <script src="https://unpkg.com/vue@next"></script>
    <!-- How to build the mdbselect.js? -->
    <script src="mdbselect.js"></script>
    <script>
      const App = {
        components: {
          mdbSelect: mdb.MDBSelect,
        },
        data() {
          return {
            fruits: ["Apple", "Banana", "Orange"]
          };
        }
      };
      Vue.createApp(App).mount("#app");
    </script>
  </body>
</html>
                                                    
                                                    Bartosz Cylwik
                                             staff                                             answered 2 years ago                                        
Hi, cdn only provides components from the free package. If you would like to use pro components, please follow instructions from this guide:
https://mdbootstrap.com/docs/vue/pro/installation/
If you would like to create a package from our source code with use of a bundler (for example vite) you can check this discussion
At the very bottom there will be step by step guide on how to do it.
jammerxd2 pro premium priority commented 2 years ago
For typescript - this is based on the advice from the thread Bartosz linked
https://mdbootstrap.com/support/vue/mdbvue-better-typescript-support/
ilya pro premium commented 2 years ago
Thanks for your help! Trying to build it myself I found the assembled umd version of MDBVue Pro in the gitlab repo and that is enough for me.
FREE CONSULTATION
Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.
Answered
- User: Pro
- Premium support: No
- Technology: MDB Vue
- MDB Version: MDB5 4.1.1
- Device: Laptop
- Browser: Firefox
- OS: Arch Linux
- Provided sample code: No
- Provided link: Yes