国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Vue的elementUI實(shí)現(xiàn)自定義主題方法

2024-05-06 15:21:36
字體:
供稿:網(wǎng)友

使用vue開發(fā)項(xiàng)目,用到elementUI,根據(jù)官網(wǎng)的寫法,我們可以自定義主題來適應(yīng)我們的項(xiàng)目要求,下面來介紹一下兩種方法實(shí)現(xiàn)的具體步驟,(可以參考官方文檔自定義主題官方文檔),先說項(xiàng)目中沒有使用scss編寫,用主題工具的方法(使用的較多)

第一種方法:使用命令行主題工具

使用vue-cli安裝完項(xiàng)目并引入element-ui(具體可參考第二種方法中的介紹)

一、安裝工具

1,安裝主題工具

npm i element-theme -g

2,安裝chalk主題,可以從 npm 安裝或者從 GitHub 拉取最新代碼

# 從 npmnpm i element-theme-chalk -D# 從 GitHubnpm i https://github.com/ElementUI/theme-chalk -D

二、初始化變量文件

et -i [可以自定義變量文件,默認(rèn)為element-variables.scss]> ✔ Generator variables file

這時(shí)根目錄下會(huì)產(chǎn)生element-variables.scss(或自定義的文件),大致如下:

$--color-primary: #409EFF !default;$--color-primary-light-1: mix($--color-white, $--color-primary, 10%) !default; /* 53a8ff */$--color-primary-light-2: mix($--color-white, $--color-primary, 20%) !default; /* 66b1ff */$--color-primary-light-3: mix($--color-white, $--color-primary, 30%) !default; /* 79bbff */$--color-primary-light-4: mix($--color-white, $--color-primary, 40%) !default; /* 8cc5ff */$--color-primary-light-5: mix($--color-white, $--color-primary, 50%) !default; /* a0cfff */$--color-primary-light-6: mix($--color-white, $--color-primary, 60%) !default; /* b3d8ff */$--color-primary-light-7: mix($--color-white, $--color-primary, 70%) !default; /* c6e2ff */$--color-primary-light-8: mix($--color-white, $--color-primary, 80%) !default; /* d9ecff */$--color-primary-light-9: mix($--color-white, $--color-primary, 90%) !default; /* ecf5ff */$--color-success: #67c23a !default;$--color-warning: #eb9e05 !default;$--color-danger: #fa5555 !default;$--color-info: #878d99 !default;...

三、修改變量

直接編輯 element-variables.scss 文件,例如修改主題色為自己所需要的顏色(如: 紫色(purple))

$--color-primary: purple;

四、編譯主題

修改完變量后,要編譯主題(如果編譯后,再次修改了變量,需要重新編譯)

et> ✔ build theme font> ✔ build element theme

五、引入自定義主題

最后一步,將編譯好的主題文件引入項(xiàng)目(編譯的文件默認(rèn)在根目錄下的theme文件下,也可以通過 -o 參數(shù)指定打包目錄),在入口文件main.js中引入

import '../theme/index.css'import ElementUI from 'element-ui'import Vue from 'vue'Vue.use(ElementUI)

在項(xiàng)目中寫些樣式,看下主題色是否改變:(主題色變?yōu)樽仙?

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 伽师县| 汝阳县| 自贡市| 大足县| 大同县| 沈丘县| 桑日县| 合川市| 莆田市| 襄樊市| 霞浦县| 满洲里市| 封开县| 大竹县| 江津市| 南城县| 抚顺县| 黔西县| 高阳县| 儋州市| 乌鲁木齐市| 永春县| 宣威市| 微山县| 汕头市| 洱源县| 丹凤县| 华坪县| 彰化市| 临猗县| 奈曼旗| 富裕县| 军事| 灌阳县| 桐城市| 临沂市| 隆尧县| 上思县| 武功县| 石景山区| 新乡市|