Vue项目的基本介绍

Vue 是一套用于构建用户界面的渐进式框架
优点:易用 灵活 高效
官网:

https://cn.vuejs.org/

引入Vue.js

开发环境
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
生产环境
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Vue</title>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
    <div id="app">
        {{msg}}
        <br/>
        <button @click="bt('45',$event)">点击</button>
        <br>
        {{haha}}
        <br>
        {{gs}}
        <button @click='add()'>添加</button>
        <br>
        {{person.age}}
        <button @click='xiugai()'>改年龄</button>
    </div>
    
   
</body>
<script>
   new Vue({
       el:'#app',
       data:{      //存放数据
           msg:'我是msg',
           price:234.45,
           gs:1,
           person:{
               name:'张三',
               age:18
           }
       },
       methods:{     //存放方法
           bt:function(i,e){
               alert(`我是按钮${i}`);
               console.log(e); 
           },
           add(){
               this.gs++
           },
           xiugai(){
               this.person.age++
           }
       },
       computed:{    //计算属性    处理和加工data里的数据
           haha(){
               return '价格为:'+this.price.toFixed(2);
           }
       },
       watch:{    //事件侦听
           gs:function(n,o){
              
            this.price = n * this.price;
             
           },
           person:{

            deep:true,   //深监听
            
            handler:function(n1){
                
                console.log(n1);
            }
           }
       }

   })
</script>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值