首页 > 其他 > 详细

Vue双向数据绑定 Vue事件介绍 以及Vue中的ref获取dom节点

时间:2020-09-05 23:37:43      阅读:61      评论:0      收藏:0      [点我收藏+]

//app.vue

 

<template>


  <div id="app">  
    
      <h2>{{msg}}</h2>

      <input type="text" v-model=‘msg‘ />


      <button v-on:click="getMsg()">获取表单里面的数据get</button>


      <button v-on:click="setMsg()">设置表单的数据set</button>

      <br>
      <br>
      <hr>

      <br>
      <br>
      <input type="text" ref="userinfo" />
      <br>
      <br>
      <div ref="box">我是一个box</div>

      <br>
      <br>
      <button v-on:click="getInputValue()">获取第二个表单里面的数据</button>

      

  </div>
</template>

<script>


  /*
  双向数据绑定   MVVM   vue就是一个MVVM的框架。

  M  model

  V  view

  MVVM:  model改变会影响视图view,view视图改变反过来影响model


  双向数据绑定必须在表单里面使用。


  */

    export default {     
      data () {  /*业务逻辑里面定义的数据*/
        return {
          msg: 你好vue         
        }
      },methods:{   /*放方法的地方*/

          getMsg(){

              // alert(‘vue方法执行了‘);

              //方法里面获取data里面的数据


                alert(this.msg);



          },
          setMsg(){
              this.msg="我是改变后的数据";

          }, getInputValue(){

              //获取ref定义的dom节点
              console.log(this.$refs.userinfo);


              this.$refs.box.style.background=red;

              alert(this.$refs.userinfo.value);


              
              
          }

      }



    }
</script>


<style lang="scss">



</style>

 

Vue双向数据绑定 Vue事件介绍 以及Vue中的ref获取dom节点

原文:https://www.cnblogs.com/span-phoenix/p/13619882.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!