vue 3.x 不支持filters的解决方案
一、简单的操作可以在v-for中使用
<div v-for="(item,index) in list.filter(item => if(item){return item}else{return "没有内容"})" :key="index"></div>
二、复杂的操作可以在全局定义filter
var app = createApp(app)
app.config.globalProperties.$filters = {
valueOfNull(value) {
if (value == "") {
return "暂无信息"
} else {
return value
}
}
}
//在组件中使用
<div v-for="(item,index) in list" :key="index">
{{$filters.valueOfNull(item.name)}}
</div>