computed watch filter

computed

           计算属性

           当函数表达式比较长的时候或者比较复杂时候 我们可以使用computed计算属性

           步骤:

                1 首先在computed计算属性中 自定义方法名

                computed: {

                    自定义方法名() {

                        return 代码块

                    }

                }

                2 将自定义方法名直接当作data来使用

                {{自定义方法名}}

watch

            能够监听数据改变

                

            只有当监听的数据改变的时候,里边的函数才能触发

            第一种

                监听data数据

                    data(val, oldval) {

                        console.log(val, oldval)  // data的新值和老值

                    }

                监听数据执行某一个函数方法

                    data: 'methods中的方法名'

                立即执行immediate

                    data: {

                        handler(val,oldVal) {

                            // 执行代码块

                        },

                        immediate: true   // 组件加载完成立即先执行一遍 handler里边的代码

                        当data改变的时候 再次执行handler里边的代码

                    }

filter         

        过滤器

            如果有些时候 我们需要给数据进行特定方式绑定

            格式:

                1 在filters里边写上自定义方法名

                filters: {

                    // value就是 | 前边的值

                    自定义方法名(value) {

                        return 表达式

                    }

                }

                2 在{{}}中使用 | 自定义方法名来格式化数据

                {{data数据 | 自定义方法名}}

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值