vue学习一(慕课网学习笔记)

一. 安装略过

二. 创建项目

     #vue init webpack fristProject

     #cd fristProject

     #npm run dev

三. 语法

     1.组件的选项

new Vue({
   data:{ //数据
     a:1,
     b:[]
   },
   methods:{ // 方法
     doSomething:function(){
        this.a ++;
     }
   },
   watch:{ //监听:a变化前后的值
     a:function(val,oldVal){
        console.log(val,oldVal)
     }
   }
})

     2.模板指令

//数据渲染
<p>{{a}}</p>
<p v-text="a"></p>
<p v-html="a"></p>

//控制模块隐藏
<p v-if="isShow"></p> //不渲染
<p v-show="isShow"></p> //渲染

//循环列表
<li v-for="item in items">
  <p v-text="item.label"></p>
</li>

//事件绑定
<button v-on:click="doThis"></button>
<button @click="doThis"></button> //简写

//属性绑定
<img v-bind:src="imgSrc"/>
<div :class={red:isRed}></div>
<div :class=[classA,classB]></div>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值