filter(): any {
return this.caseSensitive
? (item: any, search: any, textKey: any) =>
item[textKey].indexOf(search) > -1
: undefined;
},
Что за ошибка?)
Property 'caseSensitive' does not exist on type '{ filter(): any; }'.
Filter - метод класса? this ссылается на тот же класс, у этого класса нет метода caseSensitive
data: () => ({ caseSensitive: false, }); methods: { caseSensitive(): any { return this.caseSensitive; }, }, computed: { filter(): any { return this.caseSensitive() ? (item: any, search: any, textKey: any) => item[textKey].indexOf(search) > -1 : undefined; }, },
Внутри блока computed у тебе еще неизвестен общий тип this для компонента
Обсуждают сегодня