/**
*
* @param {用户状态} statusNum
*/
export function userStatusFilter(statusNum) {
let userStatus = ''
switch (statusNum) {
case 1: {
userStatus = '正常'
break;
}
case 2: {
userStatus = '冻结'
break;
}
}
return userStatus
}
一直不生效,显示空白.后来通过增加default选项,确定了过滤器是生效的.
那就是函数内条件的格式问题,给case后面的数字加上冒号就行了,因为后台给的数据类型也是字符串,而不是数字
以下是正确的代码
/**
*
* @param {用户状态} statusNum
*/
export function userStatusFilter(statusNum) {
let userStatus = ''
switch (statusNum) {
case "1": {
userStatus = '正常'
break;
}
case "2": {
userStatus = '冻结'
break;
}
}
return userStatus
}