Vue2.0-3.0 入门到实战 - 3 Vue 属性介绍

const app = new Vue({
    el:'#app',
    data:{// 数据
      msg:"1",
      type : '1',
      state : 1,
      username:'',
      list:["item1","item2","item3","item4"],
      selectiD:"",
      firstClass:{
        color:true,
        wh:true,
        wh2:false
      },
      firstClass2:["color","wh"]
    },
    computed:{//计算属性
      totalCount (){
          // 使用时  可通过 {{ totalCount }} 使用
          let number = 0
          number += this.state ;
          return number;
      },
      isAll:{
        get(){
          return 1
        },
        set(value){

        }
      }
    },
    watch:{//监听器  监听值的变化

      // deer:true
      // immediate:true

      firstClass2 :{
        deer:true,     // 监听整改对象
        immediate:true,// 一进数据 ,默认执行一次
        handler (newValue){

        }
      },
      username (newValue){
        console.log("--"+newValue)

        // 防抖 操作
        clearTimeout(this.timer)
        this.timer = setTimeout(()=>{

        },300)

      }
    },
    methods:{//方法 ,函数
        fn(e){
          // e.stopPropagation()
            alert("点击了按12213钮")
        }
    }

  })

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值