【Vue】2-5、Vue 过滤器

过滤器(Filters)是 vue 为开发者提供的功能,用于文本的格式化。

【Vue2 可用,Vue3 已经弃用】

过滤器可以用在两个地方:

  • 插值表达式

  • v-bind 属性绑定

过滤器应该被添加在 JavaScript 表达式的尾部,由“管道符 | ”进行调用

<body>
    <div id="app">
        <p>message : {
  { message | capi }}</p>
    </div>
    <script src="./lib/vue.js"></script>
    <script>
        const vm = new Vue({
            el: '#app',
            data:{
                message: 'hello vue filters'
            },
            // 过滤器
            filters:{
                // val 就是 | 前面的 message
                capi(val){
                    // 过滤器一定要由返回值
                    return val.charAt(0).toUpperCase() + val.slice(1);
                }
            }
        })
    </script>
</body>

私有过滤器和全局过滤器

在 filters 节点下定义的过滤器,称为“私有过滤器”,因为它只能在当前 vm 所控制的 el 区域内使用。

若需要在多个 vue 实例之间共享过滤器,则可以按照如下格式定义全局过滤器:

Vue.filters('capitalize',(str) => {
	return str.chatAt(0).toUpperCase() + str.slice(1) + '--'
})

若全局过滤器与私有过滤器名称一致,按照就近原则,调用私有过滤器  

 

一  叶  知  秋,奥  妙  玄  心

相关推荐

  1. Vue2-5Vue 过滤器

    2024-01-30 13:00:02       46 阅读
  2. Vue项目】filters过滤器

    2024-01-30 13:00:02       52 阅读
  3. Vue.js(过滤器(Filter))

    2024-01-30 13:00:02       28 阅读
  4. vue2使用过滤器实现菜单栏文字动态显示

    2024-01-30 13:00:02       31 阅读
  5. vue中如何写过滤器

    2024-01-30 13:00:02       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-30 13:00:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-30 13:00:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-30 13:00:02       82 阅读
  4. Python语言-面向对象

    2024-01-30 13:00:02       91 阅读

热门阅读

  1. 数据双向绑定v-modal

    2024-01-30 13:00:02       54 阅读
  2. el-tree setChecked实现父子不联动

    2024-01-30 13:00:02       53 阅读
  3. Qt基础-QDialog对话框使用

    2024-01-30 13:00:02       58 阅读
  4. IOS 计算富文本的高度方法

    2024-01-30 13:00:02       58 阅读
  5. 再学css

    再学css

    2024-01-30 13:00:02      51 阅读
  6. PySimpleGUI界面读取PDF转换Excel

    2024-01-30 13:00:02       55 阅读
  7. 蓝桥杯-岛屿个数-bfs-dfs算法

    2024-01-30 13:00:02       53 阅读
  8. 华为HCIP Datacom H12-831 卷16

    2024-01-30 13:00:02       65 阅读
  9. 蓝桥杯---错误票据

    2024-01-30 13:00:02       55 阅读
  10. 糊涂工具包使用 记录

    2024-01-30 13:00:02       65 阅读
  11. 51单片机点灯

    2024-01-30 13:00:02       53 阅读
  12. Redis:企业级的深入

    2024-01-30 13:00:02       42 阅读
  13. C语言数据结构——单链表

    2024-01-30 13:00:02       72 阅读