zoukankan      html  css  js  c++  java
  • 09 计算属性之computed

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <!--    computed:对于比较长的计算和代码,放入computed方法中,直接{{函数名}}调用 同时监听数据变化作用-->
        <div id="app">
            {{reverseMsg}}
            <h3>{{fullName}}</h3>
            <button @click="handleClick">改变</button>
        </div>
        <script src="vue.js"></script>
        <script>
            new Vue({
                el:'#app',
                data:{
                    msg:'hello',
                    firstName:'walter',
                    lastName:'lizzy'
                },
                methods:{
                  handleClick:function () {
                        this.msg = '计算属性computed'
                  }
                },
                computed:{
                    //computed默认只有getter方法
                    //计算属性最大的有点:产生缓存,如果数据没有发生变化 直接从缓存取
                    reverseMsg:function () {
                        //数据反转
                        return this.msg.split('').reverse().join('')
                    },
                    fullName:function () {
                        return this.firstName +' '+ 'love'+ ' ' + this.lastName
                    }
                }
            })

        </script>
    </body>
    </html>
  • 相关阅读:
    python爬虫实例——爬取歌单
    第一次接触稍大一点的项目有感——规范
    Ajax学习——ajax提交目的是返回刷新页面某个位置的内容
    C++ STL(标准模板库)的学习了解
    各高级编程语言分类分析
    ubuntu安装后中出现如下启动报错的错误
    解决GitHub下载慢的问题
    caffe的CPU编译需要更改的地方
    拐点处选择聚类K值
    python处理大规模数据时,出现memory
  • 原文地址:https://www.cnblogs.com/wuhui1222/p/14202562.html
Copyright © 2011-2022 走看看