日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Vue 解決在element中使用$notify在提示信息中換行問(wèn)題

瀏覽:21日期:2022-11-01 14:22:28

在項(xiàng)目開(kāi)發(fā)過(guò)程中,遇到如下用戶(hù)體驗(yàn)提升需求:需要實(shí)現(xiàn)錯(cuò)誤提示時(shí)根據(jù)后臺(tái)返回錯(cuò)誤列表信息,換行展示。

實(shí)現(xiàn)方式如下:

通過(guò)F12元素查看,在對(duì)應(yīng)的樣式中加入white-space:pre-wrap,該樣式的主要作用是識(shí)別字符串中的換行符'n',故需要在待展示的信息字符串中加入相應(yīng)的換行標(biāo)識(shí)符。

在$notify消息提示中,作用于el-notification:

.el-notification {white-space:pre-wrap !important; }

有的童鞋可能試過(guò)樣式white-space:pre,此時(shí)會(huì)出現(xiàn)的若提示信息內(nèi)容較長(zhǎng)時(shí)顯示不齊全的問(wèn)題。

即使使用自動(dòng)換行樣式(也無(wú)效):

/*設(shè)置內(nèi)容超出后自動(dòng)換行*/word-wrap: break-word;word-break: break-all;

具體區(qū)別可參加以下參數(shù)部分。

Vue 解決在element中使用$notify在提示信息中換行問(wèn)題

Vue 解決在element中使用$notify在提示信息中換行問(wèn)題

Vue 解決在element中使用$notify在提示信息中換行問(wèn)題

補(bǔ)充知識(shí):關(guān)于vue ts項(xiàng)目同時(shí)引入element-ui和ant-design,ts報(bào)錯(cuò)不能編譯的解決方法。

vue ts版本同時(shí)引入ant和element不能打包。

Subsequent property declarations must have the same type. Property ‘$confirm’ must be of type ‘(modalOptios: ModalOptions) => ModalConfirm’, but here has type ‘ElMessageBoxShortcutMethod’.

Subsequent property declarations must have the same type. Property ‘$message’ must be of type ‘Message’, but here has type ‘ElMessage’.

通常vue項(xiàng)目只會(huì)用到一個(gè)ui庫(kù),但是往往會(huì)有一些特殊場(chǎng)景一個(gè)ui庫(kù)不滿(mǎn)足我們業(yè)務(wù)場(chǎng)景,我工作中使用到了ant-design-vue(全局引入)和element-ui(按需加載),同時(shí)項(xiàng)目是ts版本。

Vue 解決在element中使用$notify在提示信息中換行問(wèn)題

elemt,ant ts報(bào)錯(cuò)

我搜索了很多的解決方案,都不符合,我發(fā)現(xiàn)它爆錯(cuò)的地方是兩個(gè)的類(lèi)型描述文件沖突了,這時(shí)候我把node_modules/element-ui/types/message-box.d.ts 和 node_modules/element-ui/types/message.d.ts 相關(guān)地方注釋后再打包果然不報(bào)錯(cuò)了。

Vue 解決在element中使用$notify在提示信息中換行問(wèn)題

Vue 解決在element中使用$notify在提示信息中換行問(wèn)題

既然能通過(guò)注釋的方式解決打包的問(wèn)題,但是我們不能每次都去注釋一次,這時(shí)候馬上想到node的 fs包能幫我友好解決這個(gè)問(wèn)題。

解決方案:

在項(xiàng)目根目錄創(chuàng)建 config文件夾、os.js文件

Vue 解決在element中使用$notify在提示信息中換行問(wèn)題

編寫(xiě)os.js文件,如下

/** * 這個(gè)文件在這是為了解決同時(shí)引入element-ui / ant-design ts 爆粗哦, * 解決版本把node_modules 相關(guān)文件注釋了 * */let fs = require(’fs’)let path = require(’path’)let src1 = ’../node_modules/element-ui/types/message.d.ts’annotation(src1, ’$message: ElMessage’)let src2 = ’../node_modules/element-ui/types/message-box.d.ts’annotation(src2, ’$confirm: ElMessageBoxShortcutMethod’)function annotation(src, params) { fs.readFile(path.resolve(__dirname, src), ’utf8’, function(err, files) { if (!err && files !== ’’) { let val = params let has = `// ${params}` let start = files.indexOf(val) let start2 = files.indexOf(has) if (start > -1 && start2 === -1) {var result = files.replace(val, has)fs.writeFile( path.resolve(__dirname, src), result, ’utf8’, function(err) { if (err) { console.log(err) } })console.log(params + ’ 注釋成功!’) } else {console.log(’沒(méi)有需要注釋對(duì)或者已經(jīng)注釋了!’) } } else { console.log(params + ’ 沒(méi)有需要注釋對(duì)或者已經(jīng)注釋了或者注釋文件失敗!’ ) } })}

原來(lái)的命令,我們只需要修改build部分

編寫(xiě)package.json運(yùn)行命令,把我們編寫(xiě)的os.js加入到運(yùn)行命令

'scripts': { 'build': 'node config/os.js&vue-cli-service build' },

現(xiàn)在運(yùn)行npm run build

Vue 解決在element中使用$notify在提示信息中換行問(wèn)題

大功告成!

以上這篇Vue 解決在element中使用$notify在提示信息中換行問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品极品国产中出| 麻豆成人91精品二区三区| 久久爱www成人| 久久狠狠久久| 国产欧美自拍| 国产精品久久久免费| 五月婷婷六月综合| 亚洲欧洲一区| 亚洲午夜久久| 欧美自拍一区| 给我免费播放日韩视频| 亚洲免费福利| 欧洲毛片在线视频免费观看| 在线视频精品| 日韩国产在线观看| 精品国产乱码久久久| 色偷偷偷在线视频播放| 1024精品一区二区三区| 亚洲在线电影| 欧美性www| 国产66精品| 一区免费视频| 精品午夜久久| 亚洲欧洲高清| 日韩视频一区| 中文字幕日本一区二区| 欧美日韩一视频区二区| 精品亚洲成人| 1024精品久久久久久久久| 亚洲综合专区| 精品美女在线视频| 一级欧洲+日本+国产| 日本中文字幕视频一区| 精品美女视频| 国产精品视区| 国产欧美高清视频在线| 精品国产亚洲一区二区三区| 欧美一区二区三区高清视频| 亚洲精品自拍| 日本不良网站在线观看| 亚洲色图网站| 日韩电影免费网站| 亚洲免费资源| 在线天堂中文资源最新版| 久久www成人_看片免费不卡| 久久不见久久见中文字幕免费| 亚洲成av在线| 欧美视频一区| 欧美一区二区性| 国产伦精品一区二区三区千人斩| 一本大道色婷婷在线| 亚洲深夜av| 欧美激情三区| 日韩精品一级二级 | 日韩不卡免费高清视频| 在线精品福利| 久久免费黄色| 国产精品99久久免费| 美女久久网站| 成人日韩在线观看| 国产麻豆精品| 99国产精品久久久久久久成人热| 欧美亚洲三级| 亚洲少妇诱惑| 国产欧美一区二区三区精品酒店| 在线精品一区二区| 午夜欧美巨大性欧美巨大| 国产剧情一区二区在线观看| 日韩一级不卡| 日韩av免费| 精品日产乱码久久久久久仙踪林| 亚洲免费福利一区| 亚洲欧美日韩高清在线| 风间由美中文字幕在线看视频国产欧美 | 国产福利一区二区三区在线播放| 黄色精品网站| 欧美天堂视频| 精品一区二区三区亚洲| 欧美日韩亚洲一区| 午夜视频一区二区在线观看| 亚洲一级特黄| 国产精品字幕| 国产高清不卡| 日韩精品国产精品| 欧美日韩亚洲在线观看| 美女尤物国产一区| 日韩激情综合| 亚洲天堂日韩在线| 99在线|亚洲一区二区| 国产一区一一区高清不卡| 欧美中文高清| 香蕉久久一区| 综合激情视频| 一本一本久久| 伊人成人在线视频| 国户精品久久久久久久久久久不卡| 高潮久久久久久久久久久久久久| 久久99影视| 国产精品jk白丝蜜臀av小说| 青青草91视频| 日韩av中文字幕一区二区三区| 久久午夜精品| 麻豆久久精品| 免费人成网站在线观看欧美高清| 久久精品国产亚洲夜色av网站 | 综合色一区二区| av不卡免费看| 视频精品一区二区| 亚洲无线观看| 97se亚洲| 国产精品亚洲欧美| 精品一区二区三区亚洲| 91日韩欧美| 久久国产日本精品| 九九综合在线| 亚洲视频二区| 国产欧美日韩在线一区二区| 婷婷成人av| 国产精品一区二区精品视频观看| 国产精品亚洲产品| 国产成人精品一区二区三区免费 | 国产精品激情电影| 久久天堂影院| 美女网站视频一区| 精品日韩毛片| 蜜桃视频在线观看一区二区| 亚洲精品看片| 免费亚洲婷婷| 久久美女性网| 日韩一区精品视频| 欧美亚洲tv| 日本一区二区高清不卡| 欧美亚洲精品在线| 亚洲最大av| 美女精品久久| 欧美~级网站不卡| 亚洲精品成人一区| 麻豆精品在线观看| 亚洲福利免费| 日韩激情网站| 日韩影院二区| 日韩专区欧美专区| 久久精品资源| 久久中文字幕二区| 日韩中文字幕av电影| 国产欧美一区二区色老头| 在线看片福利| 视频一区在线播放| 久久99久久久精品欧美| 影视先锋久久| 欧美一区成人| 日韩欧美视频专区| 免费观看久久久4p| 国产精品红桃| 亚洲综合丁香| 成人台湾亚洲精品一区二区| 亚洲黄色在线| 久久精品一区| 国产精品婷婷| 成人午夜网址| 中文在线日韩| 成人在线观看免费视频| 在线国产一区| 精品国产午夜| 亚洲久久一区| 欧美日韩尤物久久| 日本成人在线网站| 亚洲高清毛片| 精品一区不卡| 亚洲美女91| 麻豆精品蜜桃| 欧美精品二区| 伊人国产精品| 久久久国产精品一区二区中文| 日本h片久久| 欧美日韩国产高清电影| 国产精品中文| 蜜臀av一区二区在线免费观看| yellow在线观看网址| 日韩国产欧美在线播放| 婷婷亚洲综合| 中文在线资源| 免费日韩一区二区三区| 日韩一区欧美二区| 亚洲韩日在线| 国产一区二区三区四区五区传媒 | 国产精品日韩精品中文字幕| 蜜桃视频欧美| 国产一区二区三区免费在线| 亚洲美女久久| 欧美午夜不卡| 欧美sm一区| 精品99在线| 欧美久久香蕉| 亚洲18在线| 蜜臀久久99精品久久久久宅男| 欧美在线资源| 天堂资源在线亚洲| 日韩久久视频| 欧美国产美女|