Vue过滤器(filters)的简单使用

1、Vue过滤器的简单介绍

  Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式。过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示:

{{ message | capitalize }}

2、过滤器的简单运用(数据过滤)

  把数据动态渲染到页面后,通过过滤器把年龄大于等于18的设置为绿色,否则设置成红色

Css部分:

       .green{
            background-color: green;
        }
        .red{
            background-color: red;
        }

html部分


            ID
            姓名
            年龄

                {{item.id}}
                {{item.name}}
                {{item.age}}

javascript部分

    let app = new Vue({
            el:'#app',
            data:{
                msg:[
                    {
                        id:1,
                        name:'Alec',
                        age:30
                    },
                    {
                        id:2,
                        name:'Jack',
                        age:19
                    },
                    {
                        id:3,
                        name:'Alex',
                        age:17
                    },
                    {
                        id:4,
                        name:'John',
                        age:16
                    }
                ],
            },
            //
               // 过滤器
            //
            filters:{
                adult_filter(data){
                    // 形参data就是竖线前面的数据
                    //如果年龄大于18的就返回 'green' ,否则返回'red'
                    return data>=18?'green':'red';
                }
            }
        })

效果展示

Vue过滤器(filters)的简单使用

Original: https://www.cnblogs.com/huangyb/p/Vue-demo001.html
Author: 桃花剑
Title: Vue过滤器(filters)的简单使用

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/583690/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球