明确将Vue过滤器导入组件

tx291

我有一个全局过滤器文件,并且尝试将一个过滤器显式导入到组件中。

在我的过滤器文件中,我有:

//filters.js
import Vue from 'vue';
Vue.filter('shorten', (str, len) => (str.length > len ? `${str.substring(0, len)}...` : str));
Vue.filter('secToMin', (dur) => Math.ceil (dur / 60));

然后在我的组件中,我想做类似的事情:

//MyComponent.vue
import secToMin from './util/filters.js';
export default {
 filters: {
   secToMin: { secToMin, },
 },
};

但这实际上并不会触发过滤器。可以做这样的事情吗?

您可以将过滤器导出为命名导出:

export function shorten (str, len) {
  return str.length > len ? `${str.substring(0, len)}...` : str;
}

export function secToMin (dur) {
  return Math.ceil(dur / 60);
}

然后在您的组件中:

import { secToMin } from './util/filters.js';

export default {
 filters: {
   secToMin
 }
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

调用Vue过滤器会动态使组件崩溃

来自分类Dev

将 AND 过滤器更新为 OR 过滤器 Javascript

来自分类Dev

React组件中的AngularJS过滤器

来自分类Dev

从过滤器访问组件方法

来自分类Dev

ffmpeg过滤器,将输入过滤器移至输入过滤器

来自分类Dev

Vue:我可以在计算属性内使用组件过滤器吗?

来自分类Dev

bootstrap-vue选择带有过滤器选项的组件?

来自分类Dev

Vue复选框过滤器组件不起作用

来自分类Dev

在Vue.js组件中以编程方式应用过滤器

来自分类Dev

在Vue2中使用过滤器时如何重置子组件的值

来自分类Dev

Vue setTimeout过滤器问题

来自分类Dev

导入skimage导入数据,过滤器时出错

来自分类Dev

将嵌套查询与过滤器结合

来自分类Dev

将$ scope注入过滤器(AngularJS)

来自分类Dev

如何在 angular2 中创建独特的过滤器过滤器组件

来自分类Dev

我无法在Playframework 2.3.0中导入过滤器

来自分类Dev

使用skimage导入过滤器时遇到问题

来自分类Dev

Logstash-红宝石过滤器中的导入模块

来自分类Dev

Django Rest Framework url 过滤器,导入视图错误

来自分类Dev

如何在Vuejs组件中应用过滤器?

来自分类Dev

Angular 2管道/过滤器,组件变量

来自分类Dev

如何在Angular中创建过滤器组件

来自分类Dev

Spring中的组件扫描过滤器类型

来自分类Dev

Angular 2管道/过滤器,组件变量

来自分类Dev

使用cdi的骆驼文件组件过滤器

来自分类Dev

反应过滤器组件的状态生命周期

来自分类Dev

将现有过滤器链接到自定义过滤器中?

来自分类Dev

将视图过滤器转换为控制器过滤器

来自分类Dev

Elasticsearch,将嵌套过滤器与普通过滤器结合

Related 相关文章

热门标签

归档