vue fliter过滤器判断空
export const nonempty = (val = '', replaceVal = '') => { // if (!val || val == 'null' || val == 'undefined') { // return replaceVal; // } else { // return val; // } // val = (['', 'null', 'undefined'].includes(val) ? replaceVal : val) ??replaceVal; val = ['', 'null', 'undefined', null, undefined].includes(val) ? replaceVal : val if (typeof val === 'string') val.match(/^[ ]*$/) ? (val = replaceVal) : val return val }
引入nonempty
filters: { // 文字非空判断 getNonempty(val, replaceVal = '--') { val = nonempty(val, replaceVal) return val }, },
使用
<td>{{ infoList.savePerson | getNonempty }}</td>
filters: {
// 文字非空判断
getNonempty(val, replaceVal = '--') {
val = nonempty(val, replaceVal)
return val
},
},
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步