最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue+iview+less 實(shí)現(xiàn)換膚功能

 更新時(shí)間:2018年08月17日 11:12:41   作者:krify  
這篇文章主要介紹了vue+iview+less 實(shí)現(xiàn)換膚功能,項(xiàng)目搭建用的vue—cli,css框架選擇的iview,具體操作流程大家跟隨腳本之家小編一起看看吧

項(xiàng)目搭建用的vue—cli,css框架選擇的iview

1、首先安裝less支持

npm install --save-dev less-loader less

然后去build文件夾下的webpack.base.conf.js文件中,添加對(duì).less的支持

2、準(zhǔn)備工作做好了,開(kāi)始換膚

2.1新建一個(gè)文件夾styles,在里面新建一個(gè)文件theme.less

定義一個(gè).theme()方法,寫(xiě)上需要的顏色參數(shù)如圖:

2.2 styles文件夾下再新建一個(gè)存放各類主題的color.less文件,里面根據(jù)自己需求定義各類主題,記得把theme.less文件引入

 @import url('./theme.less');
  .theme1{
    .theme();//默認(rèn)的樣式
  }
  .theme2{
    .theme(rgb(141, 139, 219),#fff,#eee,rgb(130, 126, 240));
  }
  .theme3{
    .theme(rgb(172, 214, 200),#615f5f,#fff,rgb(91, 139, 123));
  }

   2.3 在main.js中引入color.less文件

import './styles/color.less'

2.4 在進(jìn)行主題選擇的.vue文件中,進(jìn)行如下操作

 <Dropdown>
    <a href="javascript:void(0)" rel="external nofollow" >
      下拉菜單
      <Icon type="arrow-down-b"></Icon>
    </a>
    <DropdownMenu slot="list">
      <DropdownItem @click.native="changeColor(1)">搖滾主題</DropdownItem>
      <DropdownItem @click.native="changeColor(2)">新時(shí)代主題</DropdownItem>
      <DropdownItem @click.native="changeColor(3)">基礎(chǔ)主題</DropdownItem>
    </DropdownMenu>
  </Dropdown>
   //更換主題
   changeColor(num){
    //把className theme1,theme2,theme3掛載在app.vue的<div id="app"></div>上
    document.getElementById('app').className ='theme'+num ;
    this.localStorageDate()
   },
   //存儲(chǔ)localStoarge,用于進(jìn)入系統(tǒng)時(shí),記住用戶上一次的選擇,自動(dòng)加載用戶上一次選擇的主題主題,記得在mounted()里面調(diào)用
   localStorageDate(){
    localStorage.setItem('app',document.getElementById('app').className)
   }

總結(jié)

以上所述是小編給大家介紹的vue+iview+less 實(shí)現(xiàn)換膚功能,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

合川市| 平阴县| 广丰县| 三都| 平阳县| 德庆县| 秀山| 左云县| 襄城县| 安义县| 三穗县| 晴隆县| 马山县| 阆中市| 湘潭县| 淮滨县| 吴江市| 鄂尔多斯市| 蓬溪县| 涞水县| 剑阁县| 商都县| 弥渡县| 奉新县| 彭水| 射阳县| 乌兰浩特市| 云霄县| 黄龙县| 阳谷县| 潼关县| 普洱| 永康市| 淳安县| 临夏市| 眉山市| 恩平市| 建宁县| 普定县| 宿迁市| 瓦房店市|