mirror of
https://gitee.com/baidu/amis.git
synced 2024-11-30 10:59:42 +08:00
isIn 也要改下
This commit is contained in:
parent
2c90eacb0c
commit
1feb5fc64c
@ -42,7 +42,7 @@ const entityMap: {
|
||||
'/': '/'
|
||||
};
|
||||
export const escapeHtml = (str: string) =>
|
||||
String(str).replace(/[&<>"'\/]/g, function(s) {
|
||||
String(str).replace(/[&<>"'\/]/g, function (s) {
|
||||
return entityMap[s];
|
||||
});
|
||||
|
||||
@ -218,13 +218,13 @@ export const filters: {
|
||||
Array.isArray(input)
|
||||
? input.map(item => resolveVariable(path, item) || item)
|
||||
: resolveVariable(path, input) || input,
|
||||
str2date: function(input, inputFormat = 'X', outputFormat = 'X') {
|
||||
str2date: function (input, inputFormat = 'X', outputFormat = 'X') {
|
||||
return input
|
||||
? filterDate(input, this, inputFormat).format(outputFormat)
|
||||
: '';
|
||||
},
|
||||
asArray: input => (Array.isArray(input) ? input : input ? [input] : input),
|
||||
filter: function(input, keys, expOrDirective, arg1) {
|
||||
filter: function (input, keys, expOrDirective, arg1) {
|
||||
if (!Array.isArray(input) || !keys || !expOrDirective) {
|
||||
return input;
|
||||
}
|
||||
@ -243,7 +243,7 @@ export const filters: {
|
||||
fn = value => arg1 == value;
|
||||
} else if (directive === 'isIn') {
|
||||
let list: Array<any> = arg1 ? getStrOrVariable(arg1, this) : [];
|
||||
list = Array.isArray(list) ? list : [];
|
||||
list = Array.isArray(list) ? list : [list];
|
||||
fn = value => !!~list.indexOf(value);
|
||||
} else if (directive === 'notIn') {
|
||||
let list: Array<any> = arg1 ? getStrOrVariable(arg1, this) : [];
|
||||
@ -284,7 +284,7 @@ export const filters: {
|
||||
return decodeURIComponent(
|
||||
atob(str)
|
||||
.split('')
|
||||
.map(function(c) {
|
||||
.map(function (c) {
|
||||
return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
|
||||
})
|
||||
.join('')
|
||||
|
Loading…
Reference in New Issue
Block a user