国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue3使用view-ui定制主題

這篇具有很好參考價值的文章主要介紹了vue3使用view-ui定制主題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、按照依賴包

安裝view-ui-plus、less、less-loader、style-resources-loader

npm install view-ui-plus --save
npm install less@^2.7.3 --save-dev
npm install less-loader@^6.2.0 --save-dev
npm install style-resources-loader --save-dev

2、配置view-ui

在main.js(mian.ts)中引入viewUI主鍵和樣式

import { createApp } from 'vue'
import { createPinia } from 'pinia'
import ViewUIPlus from 'view-ui-plus'//viewui 相關配置
import App from './App.vue'
import router from './router'
import 'view-ui-plus/dist/styles/viewuiplus.css'//viewui 相關配置

import './styles/index.less';

const app = createApp(App)

app.use(createPinia())
app.use(router).use(ViewUIPlus)//viewui 相關配置

app.mount('#app')

3、配置less的加載器

在vite.config.js中配置css的loaderOptions

import { fileURLToPath, URL } from 'url'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  },
  //關鍵代碼
  css: {
    // // css預處理器
    // preprocessorOptions: {
    //   less: {
    //     charset: false,
    //     additionalData: '@import "./src/styles/index.less";',
    //   },
    // },
    loaderOptions: {
      less: {
        lessOptions: {
          javascriptEnabled: true
        }
      }
    }
  }
})

4、主題配置

首先在項目中先建一個目錄,比如?styles,然后在 styles 下建立一個 less 文件?index.less,并寫入下面內(nèi)容:

// @import '~view-ui-plus/src/styles/index.less'; 有問題
@import 'view-ui-plus/src/styles/index.less';

@primary-color: #8c0776;

在main.js(mian.ts)中引入 ./styles/index.less

import './styles/index.less';

或者在vite.config.js中配置css的preprocessorOptions

css: {
    // css預處理器
    preprocessorOptions: {
      less: {
        charset: false,
        additionalData: '@import "./src/styles/index.less";',
      },
    },
}

參照相關文檔:

iView 定制主題

vue3.0 使用ant-design-vue 按需加載時報錯.bezierEasingMixin()_與BUG戰(zhàn)斗的小綿羊的博客-CSDN博客

源碼地址:https://gitee.com/huanglgln/vue-sys-manage文章來源地址http://www.zghlxwxcb.cn/news/detail-407425.html

到了這里,關于vue3使用view-ui定制主題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 小程序跨端組件庫 Mpx-cube-ui 開源:助力高效業(yè)務開發(fā)與主題定制

    小程序跨端組件庫 Mpx-cube-ui 開源:助力高效業(yè)務開發(fā)與主題定制

    Mpx-cube-ui 是一款基于 Mpx 小程序框架的移動端基礎組件庫,一份源碼可以跨端輸出所有小程序平臺及 Web,同時具備良好的拓展能力和可定制化的能力來幫助你快速構建 Mpx 應用項目。 Mpx-cube-ui 提供了靈活配置的主題定制能力,在組件設計開發(fā)階段對表現(xiàn)層的結構和樣式進行抽

    2024年04月12日
    瀏覽(23)
  • vue-elementPlus自動按需導入和主題定制

    vue-elementPlus自動按需導入和主題定制

    elementPlus自動按需導入 裝包 - 配置 1. 裝包(主包和兩個插件包) ?2. 配置 在 vite.config.js 文件中配置,配置完重啟( npm run dev ) 主題定制 裝包sass - 主題樣式定制文件 - 配置 1. 裝包sass npm i sass -D (注:-D表示僅在開發(fā)環(huán)境中依賴) 2. 準備主題定制文件 置于 styles/element/inde

    2024年02月09日
    瀏覽(14)
  • vue使用element-ui 實現(xiàn)多套自定義主題快速切換

    vue使用element-ui 實現(xiàn)多套自定義主題快速切換

    下載到本地項目文件 配置所需主題樣式文件和className,例如上面代碼:theme-black、theme-blue… 在根目錄執(zhí)行以下命令:

    2024年02月11日
    瀏覽(24)
  • Naive UI:一個 Vue 3 組件庫,比較完整,主題可調(diào),使用 TypeScript,快有點意思。

    Naive UI:一個 Vue 3 組件庫,比較完整,主題可調(diào),使用 TypeScript,快有點意思。

    在當今的前端開發(fā)領域,Vue 3已成為中后臺應用的首選框架。為了滿足開發(fā)者的需求,各種組件庫如雨后春筍般涌現(xiàn)。其中,Naive UI以其獨特的優(yōu)勢,成為了Vue 3開發(fā)者的得力助手。本文將深入探討Naive UI的特性、優(yōu)勢以及如何使用它來提高開發(fā)效率。 一、Naive UI的特性 組件豐

    2024年04月22日
    瀏覽(26)
  • 前端mqtt的詳細使用(包含mqtt服務器部署,前端vue3使用mqtt連接、訂閱主題、發(fā)布等)

    前端mqtt的詳細使用(包含mqtt服務器部署,前端vue3使用mqtt連接、訂閱主題、發(fā)布等)

    ? MQTT(消息隊列遙測傳輸協(xié)議),是一種基于發(fā)布/訂閱(publish/subscribe)模式的通訊協(xié)議,該協(xié)議構建于TCP/IP協(xié)議上。MQTT最大優(yōu)點在于,可以以極少的代碼和有限的帶寬,為連接遠程設備提供實時可靠的消息服務。MQTT 協(xié)議的應用場景包括物聯(lián)網(wǎng)、移動應用、車聯(lián)網(wǎng)、智能

    2024年02月08日
    瀏覽(33)
  • 若依前端Vue3模板——自定義主題+炫彩主題

    若依前端Vue3模板——自定義主題+炫彩主題

    實現(xiàn)結果 實現(xiàn)步驟 默認主題的設置 文件位置: src/settings.js 布局設置 圖標文件 文件位置: src/assets/images/blue.svg 復制同級的 light.svg 修改名稱即可,將兩個顏色替換為:#409eff 布局組件 文件位置: src/layout/components/Settings/index.vue template模板中添加控件如下 新增一個主題風格選

    2024年02月14日
    瀏覽(61)
  • 記錄--Vue3 + Fabricjs 定制國慶專屬頭像

    記錄--Vue3 + Fabricjs 定制國慶專屬頭像

    生在國旗下,長在春風里!國慶將至,采黎為大家?guī)?定制頭像2.0(國慶頭像) ,讓我們用代碼的形式為祖國慶生!歡迎大家 點贊收藏加關注哦 想看效果或者想定制春節(jié)頭像的小伙伴請直奔 效果 區(qū)域; 想一睹 定制頭像2.0 小工具的原理及實現(xiàn)思路請耐心閱讀,本文代碼片

    2024年02月08日
    瀏覽(19)
  • Vue3使用 xx UI解決布局高度自適應

    在相應的Sider部分添加:height: ‘91.8vh’,即可。示例: vw、vh、vmin、vmax是一種視窗單位,也是相對單位。它相對的不是父節(jié)點或者頁面的根節(jié)點。而是由視窗(Viewport)大小來決定的,單位1,代表類似于 1%。 視窗(Viewport)是你的瀏覽器實際顯示內(nèi)容的區(qū)域—,換句話說是你的

    2024年02月04日
    瀏覽(21)
  • Vue3 + Vite + Css3切換主題

    Vue3 + Vite + Css3切換主題

    1、css3中變量的作用 一個系統(tǒng)或者說一個項目中,往往涉及到很多顏色,但是如果系統(tǒng)看起來樣式規(guī)整統(tǒng)一的話可能在色值方面偏靠一個色系,字體,顏色,背景顏色,圖標顏色等等。 所有可以在css中定義統(tǒng)一的變量,就不用到處去改防止在修改的時候遺漏。 2、css3中如何聲

    2024年01月21日
    瀏覽(48)
  • vue3 使用UI框架reactive數(shù)據(jù)更新,視圖不更新問題

    本篇主要記錄兩個問題,然而這兩個問題又都可以對應同一種解法。廢話少說,解決方法在最上面。推薦格式如下: 一定一定要再多包一層,不然就會遇到一些問題。(⊙﹏⊙)雖然這是一句廢話。下面的內(nèi)容過于基礎且本篇只記錄bug和解法,想要探求為什么的呢,還請自己去

    2024年02月12日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包