欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

过滤出不需要显示的关键字js方法,vue过滤器

程序员文章站 2022-03-03 10:21:17
...

1.过滤不需显示的关键字方法

judgeBadWord(obj) {
			      let word1 = 'word1'    //关键字1
				  let word2 = 'word2'    //关键字2
                //检索是否含有关键字,有的话替换掉
			        if(obj.indexOf(word1) !== -1 || obj.indexOf(word2) !== -1 ){
			          let result = obj.replace(word1,"").replace(word2,"")
					  obj = result
					}
                //不含关键字返回原来的字段
					return obj
			    },

2.过滤器方法去除关键字

//filters跟methods同级
filters: {
		    dataFormat1: (msg) => { // msg表示要过滤的数据
		        return msg.replace(/word1/g, '')
		    },
			dataFormat2: (msg) => { // msg表示要过滤的数据
			    return msg.replace(/word2/g, '')
			}
		}

//渲染到html直接用过滤器过滤不需要的字段
<view>{{ contents.Name | dataFormat2}}</view>
<view>{{ contents.Name | dataFormat1 | dataFormat2}}</view>