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

ant-design-vue 4.x升級問題-樣式丟失問題

這篇具有很好參考價(jià)值的文章主要介紹了ant-design-vue 4.x升級問題-樣式丟失問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

該文檔是在升級ant-design-vue到4.x版本的時候遇到的問題

項(xiàng)目環(huán)境

"vue": "^3.3.4",
"ant-design-vue": "^4.0.0",
"vite": "^4.4.4",
"unplugin-vue-components": "^0.25.1"

以上是開發(fā)項(xiàng)目時使用的包以及包的版本,使用的腳手架是vite

問題場景

當(dāng)使用ant-design-vue3.x版本時沒有任何問題,但是當(dāng)升級ant-design-vue到4.0版本時,因?yàn)閍nt-design-vue4.x使用了css-in-js需要修改vite.config.js配置

plugin:[
      Components({
        resolvers: [AntDesignVueResolver({
          importStyle: "less" 
        })]
      }),
      ]

變更為

plugin:[
      Components({
        resolvers: [AntDesignVueResolver({
          resolveIcons: true,
          cjs: true,
          importStyle: false
        })]
      }),
      ]

修改后當(dāng)開發(fā)環(huán)境正常展示的時候,打包出了問題,發(fā)現(xiàn)自定義的組件以及單文件中通過<style lang="css"></style>定義的樣式都失效了,樣式中的圖片也自然失效了

通過觀察發(fā)現(xiàn)打包生成的文件中存在樣式,但是確沒有被引用,一直沒有找到有效的解決方案,在ant-design-vue官網(wǎng)中提到說是插件’unplugin-vue-components’會引發(fā)一些不可預(yù)測問題,嘗試刪除unplugin-vue-components的使用

解決方案

unplugin-vue-components 插件是一個按需引入的插件,所以刪除該插件后,也要刪除對應(yīng)生成的 components.d.ts 文件,然后手動引入所有使用的 ant-design-vue 組件在打包后發(fā)現(xiàn)正常文章來源地址http://www.zghlxwxcb.cn/news/detail-625967.html

到了這里,關(guān)于ant-design-vue 4.x升級問題-樣式丟失問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 國際化配置(ant-design-vue設(shè)置成中文)

    國際化配置(ant-design-vue設(shè)置成中文)

    vue3 + ts + ant-design-vue 引用ant-design-vue的組件時,默認(rèn)是英文的。 官網(wǎng)說明:https://www.antdv.com/components/date-picker-cn ? 我用的全局設(shè)置。在項(xiàng)目的App.vue文件里引入ant-design-vue自帶的zh_CN,用a-config-provider 將RouterView包裹起來。但是我發(fā)現(xiàn)設(shè)置了全局,在使用日期選擇框時還是英文,

    2024年02月22日
    瀏覽(17)
  • ant-design-vue表格Table行內(nèi)新增、編輯、刪除

    ant-design-vue表格Table行內(nèi)新增、編輯、刪除

    ant-design-vue表格Table進(jìn)行單元格內(nèi)新增、編輯、刪除等操作 如圖所示:

    2024年02月14日
    瀏覽(22)
  • [ant-design-vue] table組件列寬拖拽功能

    原有的樣式文件沒有使用的必要,個人添加的部分樣式內(nèi)容就符合需求了 vue3.x對應(yīng)的ant-design-vue中的table組件本身支持列寬的拖動了,不需求額外的包的支持,根據(jù)Api說明設(shè)置resizeColumn即可

    2024年01月23日
    瀏覽(28)
  • Ant-design-vue AutoComplete 自動補(bǔ)全組件的使用

    AutoComplete 是一個輸入框自動完成功能,在輸入時提個建議或者輔助提示。 和 Select 的區(qū)別是: AutoComplete 是一個帶提示的文本輸入框,用戶可以自由輸入,是輔助輸入 Select 是在限定的可選項(xiàng)中進(jìn)行選擇,是選擇。 使用案例如下: filterOption 是否根據(jù)輸入項(xiàng)進(jìn)行

    2024年02月12日
    瀏覽(24)
  • ant-design-vue中upload上傳圖片、視頻實(shí)現(xiàn)預(yù)覽功能

    ant-design-vue中upload上傳圖片、視頻實(shí)現(xiàn)預(yù)覽功能

    有沒有小伙伴在使用ant-design-vue的upload組件時,發(fā)現(xiàn)api文檔在圖片預(yù)覽功能的介紹寥寥無幾,而且也沒提供視頻預(yù)覽的demo,在實(shí)際開發(fā)中碰到相應(yīng)的需求直撓頭~~~~,別急,下面來給大家分享一個我自己封裝的upload組件,符合需求可以直接在項(xiàng)目中放到組件目錄調(diào)用。 templat

    2024年02月12日
    瀏覽(24)
  • vue2安裝ant-design UI報(bào)錯 ERR! peer vue@“>=3.2.0“ from ant-design-vue@3.2.15

    vue2安裝ant-design UI報(bào)錯 ERR! peer vue@“>=3.2.0“ from ant-design-vue@3.2.15

    npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: default@0.1.0 npm ERR! Found: vue@2.7.14 npm ERR! ? vue@\\\"^2.6.10\\\" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer vue@\\\"=3.2.0\\\" from ant-design-vue@3.2.15 npm ERR! node_modules/ant-design-vue npm ERR! ? ant-design

    2024年02月01日
    瀏覽(26)
  • ant-design-vue的table表格行合并和列合并

    ant-design-vue的table表格行合并和列合并

    場景說明: 1、列合并:需要在表格最后一列進(jìn)行合并,如圖: 思路:相當(dāng)于是第二列的最后一欄(colSpan )占比5列,第2列后面的4列最后一行(colSpan )占比0。 代碼示例 行合并需求如圖:將指定列的多行合并成一行 思路:和合并列差不多;第一列的第一行和第二行要合并

    2024年02月16日
    瀏覽(24)
  • 【ant-design-vue】實(shí)現(xiàn)table的拖拽排序(拖拽行和伸縮列):

    【ant-design-vue】實(shí)現(xiàn)table的拖拽排序(拖拽行和伸縮列):

    1.效果: 拖拽前: 拖拽后: 2.實(shí)現(xiàn): 3.出現(xiàn)的問題: 4.初始拖拽版本: 5.相關(guān)知識:

    2024年02月12日
    瀏覽(22)
  • ant-design-vue中table組件使用customRender渲染v-html

    ant-design-vue遇到table中列表數(shù)據(jù)需要高亮渲染 1、customRender可以使用,但是使用v-html發(fā)現(xiàn)不生效還報(bào)錯 2、customRender函數(shù)返回肯定是jsx語法,于是發(fā)現(xiàn)這樣寫可以

    2024年02月15日
    瀏覽(37)
  • vue3中使用ant-design-vue的layout組件實(shí)現(xiàn)動態(tài)導(dǎo)航欄功能(1~2級)

    vue3中使用ant-design-vue的layout組件實(shí)現(xiàn)動態(tài)導(dǎo)航欄功能(1~2級)

    目錄 0 前言 1 準(zhǔn)備工作 1.1 安裝ant-design-vue 1.2 安裝圖標(biāo)組件包 2 選擇組件 3 路由文件 4 Vue導(dǎo)航頁面 5 最終效果 ????????最近在自己搞一個前后端小項(xiàng)目,前端想使用ant-design-vue的layout組件實(shí)現(xiàn)動態(tài)導(dǎo)航欄和面包屑,但是網(wǎng)上的資料較少,所以我就自己整合實(shí)現(xiàn)了一下,在此

    2024年02月15日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包