vue的computed 和watch的区别简单学习

可以简单理解为computed给一个新的数据给你,但不污染data的数据

    <div id="app">
        {{PriceTest}}
    </div>
 
    <script>
        var app=new Vue({
            el:'#app',
            data:{
                price:100
            },
            computed:{
                PriceTest:function(){ return this.price='您一共消费' + this.price + '元'; } } })
    </script>
 

computed的get和set

https://blog.csdn.net/weixin_41796631/article/details/82858304

watch监听到值的变化就会执行回调,在回调中可以进行一些逻辑操作,同时也可以监听路由变化,其回调函数可以有两个参数(newval,oldval)。

原文地址:https://www.cnblogs.com/lipu12281/p/11838635.html