zoukankan      html  css  js  c++  java
  • vue-filters(过滤器)

      局部过滤器:

    <html>
    
    <head>
        <title>vue</title>
        <meta charset="utf-8">
    </head>
    
    <body>
        <div id="app">
            {{msg | toFixed(1)}}
            <!-- msg是参数input的值,方法里的参数都是作为input后的参数 -->
        </div>
    </body>
    <script src="node_modulesvuedistvue.js"></script>
    <script>
        let vm = new Vue({
            el: "#app",
            filters: {
                // toFixed(input,param1,param2,param3)
                toFixed(input, num) { //第二个参数为小数点个数
                    return '' + input.toFixed(num);
                }
            },
            data:{
                msg:15.123
            }
        });
    </script>
    
    </html>

      全局过滤器(记得放在所有实例之前)

    <html>
    
    <head>
        <title>vue</title>
        <meta charset="utf-8">
    </head>
    
    <body>
        <div id="app">
            {{msg | my(2)}}
            <!-- msg是参数input的值,方法里的参数都是作为input后的参数 -->
        </div>
    </body>
    <script src="node_modulesvuedistvue.js"></script>
    <script>
        // 全局过滤
        // Vue.filter(name,function)
        Vue.filter('my',(input,num)=>{
            return '' + input.toFixed(num);
        })
        // 局部过滤
        let vm = new Vue({
            el: "#app",
            filters: {
                // toFixed(input,param1,param2,param3)
                toFixed(input, num) { //第二个参数为小数点个数
                    return '' + input.toFixed(num);
                }
            },
            data:{
                msg:15.123
            }
        });
    </script>
    
    </html>

  • 相关阅读:
    appcan封装好的ajax,解决onDATA覆盖问题
    待研究
    mysql主从实验
    jQuery动态加载JS以减少服务器压力
    HTTP协议详解
    企业站收藏
    Linux查看程序端口占用情况
    大流量网站优化
    营销类网站
    Nginx (简体中文)
  • 原文地址:https://www.cnblogs.com/angle-xiu/p/11410800.html
Copyright © 2011-2022 走看看