jitendrathakur1 / vue-conditional-css-import

Vuejs conidtional css import using lazy loading

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vue-conditional-css-import

Switching css file based on condition like theme name, brand name etc. Using this solution, you will easily switch css based on conditon.

main.js or compnent.js

// Split each import into a separate chunk (https://router.vuejs.org/guide/advanced/lazy-loading.html).
const redThemecss = () => import('@/scss/red-theme.scss')
const blueThemecss = () => import('@/scss/blue-theme.scss')

Vue.config.productionTip = false
switch ('RED') {
  case 'RED': {
    redThemecss()
    break
  }
  case 'BLUE': {
    blueThemecss()
    break
  }
}

About

Vuejs conidtional css import using lazy loading


Languages

Language:Vue 43.4%Language:JavaScript 27.3%Language:CSS 18.6%Language:HTML 10.7%