前端面试题——methods computed watch区别

methods computed watch区别

	methods: 就是方法  点击事件等各种事件都放在这里
	computed:计算属性  具有缓存功能  当和它有关的数据改变时才会触发 还有一个特点  就是必须得return
	watch: 监听属性 可以监听数据以及路由的变化
		- 监听路由就用 $router
			  watch: {
                $route: {
                      handler(newval, oldval) {
                              console.log(newval, oldval);
                      },
                 },
             },
          
	   	 - watch监听属性有三个参数 deep inmmediate  handler
	   	   watch: {
        	     num: {
     			 deep: true, //深度监听
     			 immediate: true, //进入页面立刻监听
    			  handler(newval) {
    			    console.log(newval);
			      },
   			   //执行函数 参数是newval 和 oldval
 			   },

  			  // num() {},
 			   // 之前写的只有一个函数的情况 是handler的简写 不需要 deep 和 immediate的时候可以简写
			  },             
             


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

跟着阿龙学编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值