v-model的radio checkbox以及键盘修饰符使用

 <div id ="app"> 
       
  <input type="text"  :value="msg" @input="(e)=>(msg=e.target.value)">  
   <input type ="text" v-model="msg">
               {{msg}}
               
          <--radio可以根据v-model来进行分组-->

    男:  <input type="radio" v-model="radioValue" value="男">  
    女:  <input type="radio" v-model="radioValue" value="女">      
   			 {{radioValue}}                
</div>
    <script src="node_modules/vue/dist/vue.js"> </script>
         <script> 
   			 let vm = new Vue({
                				  data:{ 
                 		        msg:'hello',
                 		        radioValue:'男',
                   				       },
       			     methods:{
       			     
	                         }
                    }).$mount('#app');
        </script>

V-model的checkbox使用

                    <div id ="app"> 
       
  <input type="text"  :value="msg" @input="(e)=>(msg=e.target.value)">  
   
  <input type ="text" v-model="msg">
                    {{msg}}
    
     <!-- 全选多选用true false -->
      LOL<input type="checkbox" v-model="checkValues" value="LOL">
      游泳:<input type="checkbox" v-model="checkValues" value="游泳">
      健身:<input type="checkbox" v-model="checkValues" value="健身">
        {{checkValues}}

</div>
    <script src="node_modules/vue/dist/vue.js"> </script>
    <script> 
    let vm = new Vue({
               data:{ 
               msg:'hello',
               checkValues:[],     //用这个时 多选,选中内容全部显示在【】内
                                  
        					     //checkValue:true,     全选时用true  用ture的时候点一个三个全选
               
                          },
            methods:{
                 /*  fn(e){    
                        this.msg=e.target.value      //这两行 到上面去了
                 }    */
                    }
                    }).$mount('#app');
           </script>

鼠标修饰符使用

<div id ="app"> 
       
  <input type="text" @keyup.enter="fn">    
    
     <!--keyup键盘抬起时触发fn方法 fn方法写在下文methods中  
             若是想修改按下某个键位时触发 则 @keyup.键位="fn"  
       如 @keyup=enter="fn"   在按下enter键时 触发下方methods方法 弹出1  
                  常见的有.ctrl .esc .enter  -->
</div>

    <script src="node_modules/vue/dist/vue.js"> </script>
   <script> 
    let vm = new Vue({
                  data:{ 
                         msg:'',
                                          
                          },
            methods:{  
                        fn(e,a){
                          alert(1)
                        }
                 /*  fn(e){    
                        this.msg=e.target.value      //这两行 到上面去了
                 }    */
                    }
                    }).$mount('#app');

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值