一个简单的移除所有指定字符串的js方法

2023-07-31  本文已影响0人  Frank_Fang

首先想到用正则进行replace;
后来想到了一个更简单的方法:

template

<el-table-column v-for="(col, index) in columns" :key="index" :prop="col.prop" :label="col.label">
  <template slot-scope="{row}">
    <span :style="convertSpace(row[col.key])">
      {{ removeSpace(row[col.key]) }}
    </span>
  </template>
</el-table-column>

methods

convertSpace (text) {
  let count = 0
  if (text && text.includes('&nbsp;')) {
    count = [text.split('&nbsp;').length - 1]
  }
  return { paddingLeft: count * 0.5 + 'em' }
},
removeSpace (text) {
  let str = ''
  if (text && text.includes('&nbsp;')) {
    str = text.split('&nbsp;').join('')
  } else {
    str = text
  }
  return str
},
上一篇 下一篇

猜你喜欢

热点阅读