美文网首页
vue.js的filter

vue.js的filter

作者: 前端架构师陈龙威 | 来源:发表于2020-04-11 14:18 被阅读0次

前言

filter译为过滤器,一般用于数据的筛选,转化,比如时间显示,后端传给你一个毫秒值,你需要将至转为yyyy-mm-dd,又或者后端传给你一个value,你需要显示对应的key值。

正文

代码实现

<template>
    <div>
        <div>日期:{{time | timeFormat}}</div>
        <div>类型:{{type | typeFormat | chToEn}}</div>
    </div>
</template>
<script>
    export default {
        data() {
            return {
                time: '1586571957384',
                type: '2'
            }
        },
        filters: {
            timeFormat(val) {
                let t = new Date(parseInt(val, 10))
                return `${t.getFullYear()}-${t.getMonth()+1}-${t.getDate()}`
            },
            typeFormat(val) {
                switch(val) {
                    case '1':
                        return '快乐';
                    case '2':
                        return '悲伤';
                }
            },
            chToEn(val) {
                switch(val) {
                    case '快乐':
                        return 'happy';
                    case '悲伤':
                        return 'sad';
                }
            }
        }
        
    }
</script>

相关文章

  • vue.js的filter

    前言 filter译为过滤器,一般用于数据的筛选,转化,比如时间显示,后端传给你一个毫秒值,你需要将至转为yyyy...

  • JS全局变量被污染的案例

    框架用的uni-app,语法是vue.js的写法。项目种两个相互跳转的页面用了公用的一个组件filter。filt...

  • Vue.js自定义filter

    自定义filter可以写在全局的Vue下 Vue.filter('reverse',function(value)...

  • Vue.js中的过滤器(filter)

    过滤器:本质上是函数,它与angularJs中的过滤器语法有些相似,他们都是使用(|)管道符进行连接。 Vue.j...

  • 巧用Vue.js的过滤器Filter

    前言 在前端的项目开发中,经常会涉及时间戳、字符串大小写,数字金钱等进行格式化操作,多个组件模块有时都需要相同功能...

  • Vue.js过滤器filter的使用

    概念: Vue.js允许自定义过滤器,可被用作一些常见的文本格式化。 过滤器可以用在两个地方:mustache插值...

  • Python中的filter函数与map函数

    filter()函数 filter()函数: filter(function or None, sequence)...

  • vue.js filter过滤器 计算属性

    1.过滤器 过滤器是让要显示在页面上的内容进行重新筛选把要显示在页面上的数据进行筛选或重新操作,分为全局过滤和局部...

  • Web 基础19 Filter入门

    1.1Filter的概述 1.1.1 Filter的简介 Filter也称之为过滤器,Filter是Servlet...

  • vue高阶函数

    filter/map/reduce 1.filter filter的回调函数中,n为filter自动返回的,n为数...

网友评论

      本文标题:vue.js的filter

      本文链接:https://www.haomeiwen.com/subject/agwemhtx.html