2021-07-03 vue的methods属性,watch属性和computed属性

本文详细介绍了Vue.js中的methods属性用于定义方法,watch属性用于监听数据变化并响应,以及computed属性用于处理复杂逻辑和计算。通过示例展示了它们的用途、语法及效果。
摘要由CSDN通过智能技术生成

1.方法属性methods的使用
用途

给 Vue 定义方法

语法
var vm = new Vue({
   
    methods:{
   
        // 在此处定义方法,方法之间使用逗号分隔
        方法名:function(){
   }
});
示例

html

<div>
    {
  {msg}}
    <span><button @click="add(3)">点击</button></span>
</div>

js

new Vue({
   
    el: "div",
    data: {
   
        msg: 2
    },
    methods: {
   
        add: function(num) {
   
            if (num != "") {
   
                this.msg += num;
            } else {
   
                this.msg++;
            }
        }
    }
})
效果

在这里插入图片描述
在这里插入图片描述

2.监听属性watch的使用
用途

响应数据的变化: 当绑定的值发生变化时,watch监听到并且执行

语法
watch:{
   	
    数据名1
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

前端OnTheRun

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

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

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

打赏作者

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

抵扣说明:

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

余额充值