如何在父母和孩子之间共享过滤器

约翰

//主js

window.chat = new Vue({
    el: '#Chat',
    components: {
        chat: Vue.extend(require('./../components/chat/component.vue'))
    },
    filters: {
        emoji: function(content){
            return content;
        }
    }
})

//聊天script.js

module.exports = {
    components: {
        message: Vue.extend(require('./../components/message/component.vue'))
    }
}

//消息模板

<span>{{{ message.text | emoji }}}</span>

这东西给我

app-1.0.4.js:12304 [Vue warn]: Failed to resolve filter: emoji (found in component: <message>)

我尝试$ root.emoji和$ root.filters.emoji只是为了尝试,但是没有用。

因此,我该如何进行这项工作。我真的很想将过滤器保留在main.js中

您可以使用mixin(https://vuejs.org/guide/mixins.html):

mixins / filter-emoji.js:

module.exports = {
    filters: {
        emoji: function(content){
            return content;
        }
    }
 }

main.js

window.chat = new Vue({
    el: '#Chat',
    mixins: [
        require('./../components/chat/component.vue')
    ],
    components: {
        chat: Vue.extend(require('./../components/chat/component.vue'))
    },
});

消息/ component.vue:

module.export = {
    mixins: [
        require('./../components/chat/component.vue')
    ]
}

这是在某些组件之间共享过滤器的方法之一。如果您经常需要它,甚至可以在全球范围内注册(请参阅文档https://v1.vuejs.org/guide/custom-filter.html):

Vue.filter('emoji', function(content){
    return content;
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在父母和孩子之间共享过滤器

来自分类Dev

剔除体过滤器父母/孩子

来自分类Dev

如何在MySQL中查询产品和过滤器之间的多对多关系?

来自分类Dev

如何在LinkEntity中使用条件和过滤器?

来自分类Dev

如何在LinkEntity中使用条件和过滤器?

来自分类Dev

在节点和浏览器之间共享nunjucks过滤器

来自分类Dev

在节点和浏览器之间共享nunjucks过滤器

来自分类Dev

如何在O(1)查询中同时过滤父母和孩子?

来自分类Dev

如何在父母和孩子的阿卡演员之间发送自定义数据?

来自分类Dev

如何在jquery内容中连接两个过滤器?过滤器 1 和过滤器 2 连接结果

来自分类Dev

如何在Power Bi中使用默认过滤器和可用过滤器?

来自分类Dev

如何在bash中使用jq过滤器过滤键和值

来自分类Dev

如何在模型实例之间定义碰撞过滤器组?

来自分类Dev

如何在amcharts中的日期之间应用日期过滤器

来自分类Dev

如何在嵌套script_score的过滤器之间添加?

来自分类Dev

如何在模型实例之间定义碰撞过滤器组?

来自分类Dev

如何在 ReactJS 中的两个表单过滤器之间建立依赖关系

来自分类Dev

你如何在laravel eloquent中查询孩子和父母

来自分类Dev

你如何在laravel eloquent中查询孩子和父母

来自分类Dev

注册过滤器时@Bean和@Component之间的区别?

来自分类Dev

层与管道和过滤器之间的区别?

来自分类Dev

ElasticSearch中的查询和过滤器之间的区别

来自分类Dev

jinja2函数和过滤器之间的区别?

来自分类Dev

Elasticsearch范围查询和范围过滤器之间的区别

来自分类Dev

管道和过滤器之间有差别吗?

来自分类Dev

javascript中的每个和过滤器之间的区别?

来自分类Dev

if过滤器和理解之间有什么区别?

来自分类Dev

Sencha touch中过滤器和查找之间的区别

来自分类Dev

如何在多个插槽与其父母之间共享状态

Related 相关文章

  1. 1

    如何在父母和孩子之间共享过滤器

  2. 2

    剔除体过滤器父母/孩子

  3. 3

    如何在MySQL中查询产品和过滤器之间的多对多关系?

  4. 4

    如何在LinkEntity中使用条件和过滤器?

  5. 5

    如何在LinkEntity中使用条件和过滤器?

  6. 6

    在节点和浏览器之间共享nunjucks过滤器

  7. 7

    在节点和浏览器之间共享nunjucks过滤器

  8. 8

    如何在O(1)查询中同时过滤父母和孩子?

  9. 9

    如何在父母和孩子的阿卡演员之间发送自定义数据?

  10. 10

    如何在jquery内容中连接两个过滤器?过滤器 1 和过滤器 2 连接结果

  11. 11

    如何在Power Bi中使用默认过滤器和可用过滤器?

  12. 12

    如何在bash中使用jq过滤器过滤键和值

  13. 13

    如何在模型实例之间定义碰撞过滤器组?

  14. 14

    如何在amcharts中的日期之间应用日期过滤器

  15. 15

    如何在嵌套script_score的过滤器之间添加?

  16. 16

    如何在模型实例之间定义碰撞过滤器组?

  17. 17

    如何在 ReactJS 中的两个表单过滤器之间建立依赖关系

  18. 18

    你如何在laravel eloquent中查询孩子和父母

  19. 19

    你如何在laravel eloquent中查询孩子和父母

  20. 20

    注册过滤器时@Bean和@Component之间的区别?

  21. 21

    层与管道和过滤器之间的区别?

  22. 22

    ElasticSearch中的查询和过滤器之间的区别

  23. 23

    jinja2函数和过滤器之间的区别?

  24. 24

    Elasticsearch范围查询和范围过滤器之间的区别

  25. 25

    管道和过滤器之间有差别吗?

  26. 26

    javascript中的每个和过滤器之间的区别?

  27. 27

    if过滤器和理解之间有什么区别?

  28. 28

    Sencha touch中过滤器和查找之间的区别

  29. 29

    如何在多个插槽与其父母之间共享状态

热门标签

归档