zoukankan      html  css  js  c++  java
  • 学习vue-filter

    过滤器

    用于文本格式化,数组数据的过滤和排序

    全局过滤器

    Vue.filter('',function(){})
    

    局部过滤器

    new Vue({
        el:"#app",
        filters:{
            uppcase(){
                
            }
        }
    })
    

    使用地方

    管道符号添加到表达式后面

    1. 插值表达式
    2. v-bind表达式

    过滤器的参数 (管道传入)

    <body>
        <div id="app">
            <!-- 在这里使用管道符号传入第一个参数进入format -->
            <p>{{filename | format('vue',suffix)}}</p>
        </div>
        <script src="../node_modules/vue/dist/vue.js"></script>
        <script>
            // value由管道传入
            Vue.filter('format', function(value, prefix, suffix) {
                if (!value) return '';
                value = value.toString();
                return prefix + '-' + value + '.' + suffix;
            });
            const app = new Vue({
                el: "#app",
                data: {
                    filename: "filters",
                    suffix: "js"
                }
            });
        </script>
    </body>
    

    过滤器串联:利用管道进行参数的传递

    {{message | uppercase() | reverse()}}

    ```js

    {{message | uppercase() | reverse()}}

    ``` ### 总结 - Vue中的过滤器其实就是一个 “函数” , 可以根据管道符号 “|” 传入第一个值。 - 插值表达式;v-bind表达式;过滤器一定要返回值 - 借助管道可以实现串联
    慢慢来,比较快!基础要牢,根基要稳!向大佬致敬!
  • 相关阅读:
    Buffer cache spillover: only buffers
    11g中如何禁用自动统计信息收集作业
    OTN中文技术论坛清净的ORACLE讨论之地
    关闭磁盘自动运行
    #error
    在VC++中实现无标题栏对话框的拖动
    string,CString,char*之间的转化
    关于注册表
    #pragma once
    extern "C"用法详解
  • 原文地址:https://www.cnblogs.com/rookie123/p/14774185.html
Copyright © 2011-2022 走看看