92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线

vue中處理后臺返回的 html 特殊標簽(‘\< p style=“xxx“ \>‘)或(\<p>)的三種情況

2021-4-27    前端達人

在平時獲取后臺數據渲染頁面的時候可能會出現后臺返回的數據是帶有 html 特殊標簽的
需求是附帶的樣式也不要, 意思就是直接刪掉那些內容
但是在網上找挺久都沒有找到現成的方法 最后是自己找了兩個方法拼接出來的 所以在這里總結一下 方便以后直接 cv

// 返回數據:  ret : { list: { "introduct": '&lt;p style="color: lightcoral;"&gt;就&nbsp;當文字就是內容吧。&lt;/p&gt;', } } // 或者 ret : { list: { "introduct": '<span style="color: skyblue">就當文字就是內容吧。&nbsp;</p>', } } 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

返回數據帶有html特殊字符(’&nbsp;/&le;p&gt;’) -> 轉成 html標簽(<p>)

// 返回數據帶有html特殊字符的話直接用 v-html 在頁面上顯示的是 html標簽 <body> <div id="app"> <div class="fd"> {{message}} // 如果需要數據中的樣式的可以直接 v-html 指令渲染這個字段就能渲染出來了 <div class="box" v-html="'v-html: ' + message"></div> <button class="btn" @click="click1">dianwo</button> </div> </div> </body> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> var app = new Vue({ el: '#app', data: { message: '&lt;p style="color: lightcoral;"&gt;就&nbsp;當文字就是內容吧。&lt;/p&gt;' }, methods: { click1() { this.message = this.escapeHtml(this.message) }, // 處理方法 escapeHtml(str) { var arrEntities = { 'lt': '<', 'gt': '>', 'nbsp': ' ', 'amp': '&', 'quot': '"' }; return str.replace(/&(lt|gt|nbsp|amp|quot);/ig, function(all, t) { return arrEntities[t]; }); }, } }) </script> 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39

在這里插入圖片描述

上面這個方法來自:https://blog.csdn.net/weixin_49186680/article/details/108746341

返回數據帶有 html標簽(<span>) -> 把 html標簽 去掉

// 如果不想要后臺返回在數據終的樣式的話可以這樣處理 <body> <div id="app"> <div class="fd"> {{message}} <div class="box" v-html="'v-html: ' + message"></div> <button class="btn" @click="click1">dianwo</button> </div> </div> </body> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> var app = new Vue({ el: '#app', data: { message: '<span style="color: skyblue">就當文字就是內容吧。&nbsp;</span>' }, methods: { click1() { this.message = this.delHtmlTag(this.message) }, // 處理方法 delHtmlTag(str) { return str.replace(/<[^>]+>/g, '').replace(/&nbsp;/ig, "") } } }) </script> 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

在這里插入圖片描述

上面的方法來自:https://blog.csdn.net/weixin_44565191/article/details/109716908

返回數據帶有html特殊字符(’&nbsp;/&le;p&gt;’) -> 去掉特殊字符

// 如果返回的帶有 html特殊字符 都不要 結合上面兩個方法 改吧改吧 就能瞞住要求了 <body> <div id="app"> <div class="fd"> {{message}} <div class="box" v-html="'v-html: ' + message"></div> <button class="btn" @click="click1">dianwo</button> </div> </div> </body> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> var app = new Vue({ el: '#app', data: { message: '<span style="color: skyblue">就當文字就是&nbsp;內&nbsp;容吧</span>' }, methods: { click1() { this.message = this.escapeHtml(this.message) }, // 終極 處理方法 escapeHtml(str) { var arrEntities = { 'lt': '<', 'gt': '>', 'amp': '&', 'quot': '"' }; let htmlTag = str.replace(/&(lt|gt|amp|quot);/ig, function(all, t) { return arrEntities[t]; }); // console.log(htmlTag); return htmlTag.replace(/<[^>]+>/g, '').replace(/&nbsp;/ig, "") }, } }) </script> 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39

在這里插入圖片描述

感謝一下引用的這些大佬的內容
還有附上 樣式 要想親自試試效果的我把樣式放這里

.fd { margin: 100px auto; display: flex; flex-direction: column; justify-content: center; align-items: center; } .box { margin: 30px 0; display: flex; align-items: center; } .btn { width: 100px; }





    

轉自:csdn 作者小王幾pl


藍藍設計www.skdbbs.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務


日歷

鏈接

個人資料

藍藍設計的小編 http://www.skdbbs.com

存檔

92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线
国产精品福利在线观看网址| 国产偷亚洲偷欧美偷精品| 欧美激情第三页| 日韩电影中文字幕在线观看| 欧美福利视频网站| 亚洲无限乱码一二三四麻| 亚洲天堂av综合网| 国产精品扒开腿爽爽爽视频| 日韩精品中文字幕有码专区| 亚洲一区二区三区视频播放| 亚洲人成在线电影| 一个人看的www久久| 国产精品高潮呻吟久久av无限| 国产在线观看一区二区三区| 欧美激情在线狂野欧美精品| 国产精品狠色婷| 欧美激情久久久久| 欧美日韩中文在线| 91干在线观看| 亚洲国产另类 国产精品国产免费| 欧美夫妻性生活xx| 国产精品久久久久久超碰| 国产精品ⅴa在线观看h| 亚洲男人天堂2024| 不卡av在线网站| 亚洲国产成人精品久久久国产成人一区| 日韩av观看网址| 亚洲女人初尝黑人巨大| 国产精品一区二区三区在线播放| 亚洲天堂视频在线观看| 色中色综合影院手机版在线观看| 精品亚洲国产成av人片传媒| 国产综合色香蕉精品| 亚洲一区二区三区乱码aⅴ| 久久九九精品99国产精品| 亚洲国产欧美一区二区三区久久| 69精品小视频| 日本免费久久高清视频| 亚洲精美色品网站| 色偷偷9999www| 国产亚洲精品日韩| 欧美最猛性xxxx| 精品视频在线播放| 国产精品福利在线| 日韩欧美国产骚| 精品久久久久久久中文字幕| 美女视频黄免费的亚洲男人天堂| 国内精品模特av私拍在线观看| 精品一区电影国产| 日韩电影免费观看在线| 亚洲欧美精品伊人久久| 欧美激情在线观看| 亚洲**2019国产| 亚洲国产高清自拍| 国产一区视频在线| 亚洲一区二区三区四区在线播放| 国产精品一区二区三区毛片淫片| 亚洲精品日韩在线| 国产成人a亚洲精品| 亚洲欧洲美洲在线综合| 97在线视频一区| 国产91亚洲精品| 国产精品欧美激情在线播放| 国产精品爽爽爽| 国产美女久久精品| 亚洲国产日韩欧美在线动漫| 亚洲自拍av在线| 亚洲人成网7777777国产| 亚洲毛片在线观看.| 中文字幕日韩欧美在线| 中文字幕一精品亚洲无线一区| 欧洲s码亚洲m码精品一区| 亚洲奶大毛多的老太婆| 国产精品久久久久av| 日韩国产中文字幕| 国产精品一区久久| 91在线观看欧美日韩| 欧美肥老妇视频| 91网站在线免费观看| 欧美老少配视频| 亚洲视频电影图片偷拍一区| 国产欧美精品xxxx另类| 亚洲嫩模很污视频| 日韩免费电影在线观看| 精品福利樱桃av导航| 久久九九有精品国产23| 国产精品综合不卡av| 992tv在线成人免费观看| 成人免费大片黄在线播放| 日韩中文字幕在线观看| 欧美日韩一区二区免费视频| 欧美极品少妇xxxxⅹ免费视频| 国产精品99久久99久久久二8| 亚洲偷熟乱区亚洲香蕉av| 91免费看片网站| 色综合色综合久久综合频道88| 成人av电影天堂| 亚洲无亚洲人成网站77777| 日韩国产精品亚洲а∨天堂免| 亚洲系列中文字幕| 国产一区二区色| 日韩视频在线观看免费| 在线观看国产成人av片| 国产精品∨欧美精品v日韩精品| 国产成人+综合亚洲+天堂| 久久好看免费视频| 欧美裸体视频网站| 疯狂蹂躏欧美一区二区精品| 国产日韩欧美中文在线播放| 911国产网站尤物在线观看| 久久综合九色九九| 美女性感视频久久久| 国产日韩av在线播放| 亚洲经典中文字幕| 亚洲欧洲在线观看| 另类视频在线观看| 国产成人精品久久| 精品无人区太爽高潮在线播放| 日韩在线观看免费高清完整版| 中文字幕精品视频| 92版电视剧仙鹤神针在线观看| 中文在线资源观看视频网站免费不卡| 亚洲精品福利资源站| 亚洲欧洲视频在线| 一区二区三区回区在观看免费视频| 98精品在线视频| 欧美亚洲国产精品| 在线电影欧美日韩一区二区私密| 国产成人一区二区在线| 日韩av电影院| 久久久之久亚州精品露出| 欧美亚洲在线视频| 自拍亚洲一区欧美另类| 亚洲人成绝费网站色www| 日日噜噜噜夜夜爽亚洲精品| 日本久久久久久久久| 国产精品xxxxx| 亚洲精品理论电影| 97视频在线观看视频免费视频| 亚洲深夜福利网站| www国产亚洲精品久久网站| 日韩色av导航| 欧美一区三区三区高中清蜜桃| 亚洲精品自产拍| 欧美在线视频一区| 日韩高清免费观看| 尤物yw午夜国产精品视频| 热久久这里只有精品| 欧美性猛xxx| 91色中文字幕| 亚洲大尺度美女在线| 免费99精品国产自在在线| 国产精品尤物福利片在线观看| 成人黄色午夜影院| 日韩久久精品成人| 成人午夜激情免费视频| 国产精品18久久久久久首页狼| 亚洲精品色婷婷福利天堂| 91在线高清视频| 国产精品成人免费视频| 久久国产加勒比精品无码| 777国产偷窥盗摄精品视频| 国产精品h片在线播放| 亚洲www在线|