vue.js - 无法在 Vue 组件过滤器中访问“this”
问题描述
过滤器在组件选项中定义,如下所示:
Vue.extend({
...
props: ['filterFn', ......],
filters: {
myFilter(value){
return this.filterFn ? this.filterFn(value) : value;
}
},
...
});
它使用一个作为属性传递给组件的函数。
但它不起作用。
它告诉我它无法读取未定义的属性 filterFn ...
解决方案
推荐阅读
- azure - 未找到 Azure Nuxt
- google-apps-script - 在 Google Workspace 附加卡中调整图片大小
- sql - 处理涉及数据库数据的 Web 应用程序上的复杂计算
- firebase - Firebase Analytics 与 BigQuery 时间范围的连接
- objective-c - 使用 Switch 语句获取最高级别的移位枚举值
- angular - echarts line + area buggy scale
- stripe-payments - 如何让我的客户使用 Stripe Billing Portal 选择计划?
- php - 如何仅在产品标题上方显示父类别?
- sql-server - SQL Server 将 XML 反序列化为表
- c++ - 如何使用 DirectXMath 将世界空间中的 3D 位置转换为 2D 位置