Topic: Vue Nuxt Color Picker Plugin Installation
                  
                  qantra-io
                  free
                  asked 5 years ago
                
expected mdb vue color picker plugin to work normally, but it is showing me a window not found error. i have tried to included in plugins as a ssr: false and i didn't work too.
i there any guide on how to use the vue plugin in nuxt ?
                      
                      qantra-io
                      free
                        answered 5 years ago
                    
Here is how i got it work.
- first included the mdb-color-picker.6.0.0.tgz in the root directory of the project - add the path of the .tgz in package.json - "dependencies": { "mdb-color-picker": "./mdb-color-picker-6.0.0.tgz", } 
 
- npm install 
- find the main.css the downloaded MDB-Vue-Color-Picker folder and copy the css 
- add the css to your nuxt project wherever you going to use it. 
- change the path of the svg file in the css to the assets of your project for example from img//background.3c60f5b8.svg to ~@/assets/images/background.3c60f5b8.svg 
- import the package to your component and wrap it in tag 
              
                
              
            
                    
                      
                      
                      Magdalena Dembna
                      staff
                        answered 5 years ago
                    
Although we are trying to improve our compatibility with SSR, some of our components/plugins are still meant to use on client-side. There is a walkaround by using the client-only component as a wrapper (https://nuxtjs.org/api/components-client-only/) - after importing a CSS file with styling, the basic example seems to work fine:
        <client-only>
          <mdb-color-picker :show="showPicker1" @getValue="color1 = $event" @close="showPicker1 = false">
              <div class="mdb-cp-btn-wrapper">
                <div class="mdb-cp-btn" :style="{background: color1}" @click="showPicker1 = !showPicker1"></div>
              </div>
            </mdb-color-picker>
          </client-only>
FREE CONSULTATION
Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.
Resolved
- ForumUser: Free
- Premium support: No
- Technology: MDB Vue
- MDB Version: 6.7.1
- Device: mac book
- Browser: chrome
- OS: mac
- Provided sample code: No
- Provided link: No