Showing
2 changed files
with
7 additions
and
13 deletions
@@ -21,7 +21,10 @@ | @@ -21,7 +21,10 @@ | ||
21 | 21 | ||
22 | <span v-else> | 22 | <span v-else> |
23 | <el-tooltip placement="top"> | 23 | <el-tooltip placement="top"> |
24 | - <template #content> {{getTextContent(scope.row[item.prop])}}</template> | 24 | + <template #content> |
25 | + <div v-html="getTextContent(scope.row[item.prop])"> | ||
26 | + </div> | ||
27 | + </template> | ||
25 | <div style="overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;"> | 28 | <div style="overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;"> |
26 | {{scope.row[item.prop]}} | 29 | {{scope.row[item.prop]}} |
27 | </div> | 30 | </div> |
@@ -201,18 +201,9 @@ export default { | @@ -201,18 +201,9 @@ export default { | ||
201 | } | 201 | } |
202 | 202 | ||
203 | let getTextContent = (val) =>{ | 203 | let getTextContent = (val) =>{ |
204 | - | ||
205 | - // if(!val){ | ||
206 | - // return val; | ||
207 | - // } | ||
208 | - // let arr = val.split('') | ||
209 | - // | ||
210 | - // let text = []; | ||
211 | - // for(let i = 0;i < arr.length;i += 20){ | ||
212 | - // text.push(arr.slice(i, i+20)) | ||
213 | - // } | ||
214 | - // return text.join('\n') | ||
215 | - | 204 | + if(val && val != '' && val != null){ |
205 | + val = val.replace(/[^\x00-\xff]/g,"$&\x01").replace(/.{50}\x01?/g,"$&<br/>").replace(/\x01/g,""); | ||
206 | + } | ||
216 | return val; | 207 | return val; |
217 | 208 | ||
218 | } | 209 | } |
-
Please register or login to post a comment