zoukankan      html  css  js  c++  java
  • vue+elementui项目去除html标签

    1、html代码

         <div slot="ti_content" style=" 100%;height: 250px;overflow-y: auto;">
            <span v-html="highlight(addFromData.ti_content)"></span>
          </div>
    

      

           <el-table-column slot="ti_content" label="文章内容" align="left" width="300px">
              <template slot-scope="scope">
                <div class="contentClass">{{scope.row.ti_content.replace(/<[^>]+>/g, '')}}</div>
              </template>
            </el-table-column>
    

      如果想使用方法的话,可以

            <el-table-column slot="ti_content" label="文章内容" align="left" width="300px">
              <template slot-scope="scope">
                <div class="contentClass">{{ highlight(scope.row.ti_content) }}</div>
              </template>
            </el-table-column>
    
       方法 methods:[ 适合table之类的不用显示文字样式 ]
       highlight (item) {
          return item.replace(/<[^>]+>/g, '')// 去掉所有的html标记
        },
    

      

    2、methods:

    // 该方法适用于 v-html 的显示 如下图
    highlight (item) { //const removehtml = (str = '') => str.replace(/<[/!][^<>]>/gi, '') //return removehtml(item)
    },

      

  • 相关阅读:
    mongoDB
    邮箱认证
    Django中开启事务的两种方式
    总结
    __new__和__init__和__call__方法理解
    jupyter
    text()和html()区别
    django模型中auto_now和auto_now_add的区别
    ajax嵌套陷阱
    模板内置函数(HTML)
  • 原文地址:https://www.cnblogs.com/sylys/p/13672090.html
Copyright © 2011-2022 走看看