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

vue?cli使用iview自定義主題遇到的坑及解決

 更新時間:2023年04月18日 14:45:13   作者:前端歷劫之路  
vue?cli使用iview自定義主題遇到的坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

vue cli使用iview自定義主題遇到的坑

定制主題,這里講變量覆蓋

當(dāng)你老老實(shí)實(shí)的把上面文檔中的代碼一一復(fù)制粘貼到項(xiàng)目文件中時,發(fā)現(xiàn)了還沒裝less,所以你就

npm install less –save 
npm install less-loader –save

結(jié)果呢

下面我們來解決他

我們找到項(xiàng)目根目錄下build下的utils.js文件,把原來的(跟下面代碼差不多)改成下面所示。

  return {
    css: generateLoaders(),
    postcss: generateLoaders(),
    less: generateLoaders('less',{ javascriptEnabled: true }),
    sass: generateLoaders('sass', { indentedSyntax: true }),
    scss: generateLoaders('sass'),
    stylus: generateLoaders('stylus'),
    styl: generateLoaders('stylus')
  }

運(yùn)行就ok了

iview主題定制化問題

1.項(xiàng)目中有需求:項(xiàng)目整體顯示某個特定的顏色

2.使用 vue + iview

3.按照iview官網(wǎng)顯示有兩種方法,目前說第一種變量覆蓋

4.按照官網(wǎng)的方法

如果你的項(xiàng)目使用了 webpack 工程,可以通過變量覆蓋的方式來實(shí)現(xiàn)主題定制。

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

@import '~iview/src/styles/index.less';

// Here are the variables to cover, such as:
@primary-color: #8c0776;

5.然后在入口文件 main.js 內(nèi)導(dǎo)入這個 less 文件即可:

import Vue from 'vue';
import iView from 'iview';
import '../my-theme/index.less';

Vue.use(iView);

寫完之后我開始運(yùn)行,然兒報錯了

問題報錯是模塊解析失敗,于是找度娘,顯示是less的問題,less裝的是3.0以上的,度娘說需要3.0以下的,于是安裝2.7.3版本,發(fā)現(xiàn)還是不行,emmm…雖然好多說都可以,但是我這邊還是不行,于是在找,發(fā)現(xiàn)vue.config.js中需要配置less

module.exports = {
  css: {
    // extract: true, // 是否使用css分離插件 ExtractTextPlugin
    // sourceMap: false, // 開啟 CSS source maps?
    loaderOptions: {
        less: {
            javascriptEnabled: true //less 配置
        }
    }, // css預(yù)設(shè)器配置項(xiàng)
    modules: false // 啟用 CSS modules for all css / pre-processor files.
	}
}

終于這次運(yùn)行可以了

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • webpack搭建vue 項(xiàng)目的步驟

    webpack搭建vue 項(xiàng)目的步驟

    這篇文章主要介紹了webpack搭建vue 項(xiàng)目的步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • vue3中如何使用codemirror6增加代碼提示功能

    vue3中如何使用codemirror6增加代碼提示功能

    這篇文章主要給大家介紹了關(guān)于vue3中如何使用codemirror6增加代碼提示功能的相關(guān)資料,Codemirror是一個不錯的Web代碼編輯庫,可以方便簡單的集成,需要的朋友可以參考下
    2023-08-08
  • 通過vue手動封裝on、emit、off的代碼詳解

    通過vue手動封裝on、emit、off的代碼詳解

    這篇文章主要介紹了通過vue手動封裝on,emit,off的代碼詳解,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • vue跳轉(zhuǎn)外部鏈接始終有l(wèi)ocalhost的問題

    vue跳轉(zhuǎn)外部鏈接始終有l(wèi)ocalhost的問題

    這篇文章主要介紹了vue跳轉(zhuǎn)外部鏈接始終有l(wèi)ocalhost的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Vue實(shí)現(xiàn)數(shù)值型輸入框并限制長度

    Vue實(shí)現(xiàn)數(shù)值型輸入框并限制長度

    這篇文章主要介紹了Vue實(shí)現(xiàn)數(shù)值型輸入框并限制長度,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • vue封裝第三方插件并發(fā)布到npm的方法

    vue封裝第三方插件并發(fā)布到npm的方法

    本篇文章主要介紹了vue封裝第三方插件并發(fā)布到npm的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • vue element實(shí)現(xiàn)多個Formt表單同時驗(yàn)證

    vue element實(shí)現(xiàn)多個Formt表單同時驗(yàn)證

    這篇文章主要介紹了vue element實(shí)現(xiàn)多個Formt表單同時驗(yàn)證方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 解決vue.js not detected的問題

    解決vue.js not detected的問題

    本文主要介紹了解決vue.js not detected的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Vue實(shí)現(xiàn)帶參數(shù)的自定義指令示例

    Vue實(shí)現(xiàn)帶參數(shù)的自定義指令示例

    這篇文章主要為大家介紹了Vue實(shí)現(xiàn)帶參數(shù)的自定義指令示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • vue+iview實(shí)現(xiàn)文件上傳

    vue+iview實(shí)現(xiàn)文件上傳

    這篇文章主要為大家詳細(xì)介紹了vue+iview實(shí)現(xiàn)文件上傳,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11

最新評論

佛山市| 深圳市| 宁武县| 新宁县| 商丘市| 若羌县| 吉木萨尔县| 全南县| 景泰县| 佛教| 仁寿县| 黔南| 定襄县| 新津县| 安乡县| 将乐县| 房山区| 当涂县| 远安县| 泰来县| 延庆县| 铜陵市| 招远市| 临安市| 湖南省| 黔西| 瑞昌市| 金沙县| 宁晋县| 边坝县| 若羌县| 屏东县| 吉木乃县| 延津县| 韶关市| 长阳| 萨嘎县| 图木舒克市| 昭觉县| 永定县| 巴彦县|