zoukankan      html  css  js  c++  java
  • Vue过滤器 filters

    局部过滤器:

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="utf-8">
            <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
            <title>filters</title>
            <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js" type="text/javascript" charset="utf-8"></script>
        </head>
        <body>
            <div id="app">
                <input type="text" v-model="test" placeholder="请输入"/>
                <div>{{test|filter1|filter2}}</div>
            </div>
        </body>
    </html>
    <script type="text/javascript" charset="utf-8">
        var app = new Vue({
            el: "#app",
            data: {
                test: ''
            },
            filters: {
                filter1: function(val) {
                    return val.toUpperCase();
                },
                filter2: function(val) {
                    var reg = /d/g;
                    return val.replace(reg, '*');
                }
            }
        });
    </script>

    全局过滤器:

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="utf-8">
            <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
            <title>filters</title>
            <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js" type="text/javascript" charset="utf-8"></script>
        </head>
        <body>
            <div id="app">
                <input type="text" v-model="test" placeholder="请输入" />
                <div>{{test|filter1|filter2}}</div>
            </div>
        </body>
    </html>
    <script type="text/javascript" charset="utf-8">
        Vue.filter('filter1', function(val) {
            return val.toUpperCase();
        });
        
        Vue.filter('filter2', function(val) {
            var reg = /d/g;
            return val.replace(reg, '*');
        });
        
        var app = new Vue({
            el: "#app",
            data: {
                test: ''
            },
        });
    </script>
    一辈子很短,努力的做好两件事就好;第一件事是热爱生活,好好的去爱身边的人;第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱。
  • 相关阅读:
    MongoDB
    uni-app同步缓存值 设置 读取 删除
    uni-app路由跳转
    uni-app在小程序上遇见的坑(a-b页面频繁跳转)
    unia-app页面生命周期详解
    uni-app之页面跳转(点击按钮进行页面跳转)
    02如何直接使用uni-app中提供的模板之公告滚动
    01-组件轮播
    uni-app如何只用插件市场中的插件
    uni-app在线引入阿里字体图标库
  • 原文地址:https://www.cnblogs.com/antao/p/12985464.html
Copyright © 2011-2022 走看看