(3)vue (v-命令)

1. v-model

Vue 提供 v-model 指令,它能轻松实现表单输入和应用状态之间的双向绑定。

<div id='app'>
    <input type="text" v-model='inputValue'>
    <h1> {{ inputValue}}</h1>
  
  </div>

  <script>
    var vm = new Vue({
        el : "#app",
        data(){
            return{
                inputValue :' '
            }
        }
    })
  </script>

2.class与style绑定

v-bind

 <div id="app"> 
    <div v-bind:class=" { active: isActive}  ">
    </div>
 </div>
    
<script>
    var vm = new Vue({
    el: '#app',
    data() {
      return{
          isActive:true,
        }
      }
})
</script>

其中
<div v-bind:class=" { active: isActive} ">可以写为
<div :class=" { active: isActive} ">

<div :class="'div1'"></div>
<div class="div1"></div> //两种写法展现效果一样
html的形式     <div class="div1"></div>
vue原始写法	  <div v-bind:class="'div1'"></div>
vue单个		  <div :class="'div1'"></div>
vue多个	      <div :class="[ 'div1', is1? '':'div2']"></div>

html:       <div style="color: red;"></div>
vue单个:     <div :style="color: 'red'">77</div>
vue多个:     <div :style="color: 'red', width: isTrue? '100px': '200px'"></div>
<img :src="url" alt="">

var app = new Vue({
       el: '#app',
       data: {
       		url:"https://pics4.baidu.com/feed/f7246b600c3387441f759c744c3f6af1d72aa03b.jpeg?token=7e53d5f34ee6bb5236480720de526d02"
       }
       
   })
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值