跳到主要内容

认识

2023年06月10日
柏拉文
越努力,越幸运

一、认识


Vue.filter('my-filter', function(val) {xx}) 负责在全局注册过滤器 my-filter,然后每个子组件在生成 vnode 时会将全局的 filters 选项合并到局部的 filters 选项中。主要流程如下:

  1. 如果没有提供第二个参数,则获取 my-filter 过滤器的回调函数

  2. 如果提供了第二个参数,则是设置 this.options.filters['my-filter'] = function(val) {xx}

二、细节