vue基础——计算属性

    科技2022-09-02  111

    计算属性

    computed:{计算属性名称:function(){}}

    计算属性与方法的区别:

    计算属性是基于他们的依赖进行缓存的方法不存在缓存

    字符串反转案例

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="vue.js"></script> </head> <body> <div id="app"> <div>{{msg}}</div> <!--字符串反转--> <div>{{msg.split('').reverse().join('')}}</div> <div>{{fanzhuan}}</div> </div> <script type="text/javascript"> var vm = new Vue({ el:"#app", data:{ msg:"hello" }, methods:{ }, //计算属性 //计算属性与方法的区别:计算属性是基于他们的依赖进行缓存的 //方法不存在缓存 computed:{ fanzhuan:function(){ return this.msg.split('').reverse().join(''); } } }) </script> </body> </html>

    注释:

    split() 方法用于把一个字符串分割成字符串数组;语法:

    stringObject.split(separator,howmany)

    reverse() 方法用于颠倒数组中元素的顺序;

    该方法会改变原来的数组,而不会创建新的数组。

    join() 方法用于把数组中的所有元素放入一个字符串;元素是通过指定的分隔符进行分隔的。
    Processed: 0.009, SQL: 9