应如何使用TypeScript绑定Vue筛选器?使用纯js非常简单,但我在将其转换为TypeScript时遇到了问题.
代码和编译错误如下:
app.ts
import * as Vue from 'vue'
...
import * as filters from './util/filters'
// register global utility filters.
Object.keys(filters).forEach(key => {
Vue.filter(key, filters[key]);
})
util/filters.ts
export function host (url: string) {
...
}
export function timeAgo (time: any) {
....
}
Compile Error
error TS7017: Element implicitly has an 'any' type because type 'typeof ...' has no index signature.