首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >VUE之监听属性 watch

VUE之监听属性 watch

作者头像
张哥编程
发布2024-12-19 14:14:06
发布2024-12-19 14:14:06
2370
举报
文章被收录于专栏:云计算linux云计算linux
代码语言:javascript
复制
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>VUE监听属性</title>
    <script src="js/vue.min.js"></script>
  </head>
  <body>
    <div id="app">
      <p style="font-size: 25px;">自增器</p>
      <button @click="counter++" style="font-size: 25px;">点我</button>
    </div>
    <script>
      var vm=new Vue({
        el:'#app',
        data:{
          counter:1
        }
      })
      vm.$watch('counter',function(nval,oval){
        console.log('自增器值的变化:'+oval+'变为:'+nval+'|')
      })
    </script>
  </body>
</html>

VUE之监听属性 watch_watch
VUE之监听属性 watch_watch
VUE之监听属性 watch_VUE_02
VUE之监听属性 watch_VUE_02

则每次单击按钮的时候,console的输出值会自增。

代码语言:javascript
复制
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>VUE监听案例2</title>
    <script src="js/vue.min.js"></script>
  </head>
  <body>
    <div id="computed_props">
      千米:<input type="text" v-model="kilometers" />
      米:<input type="text" v-model="meters" />
    </div>
    <script>
      var vm=new Vue({
        el:'#computed_props',
        data:{
          kilometers:0,
          meters:0
        },
        methods:{},
        watch:{
          kilometers:function(val){
            this.kilometers=val;
            this.meters=val*1000;
          },
          meters:function(val){
            this.kilometers=val/1000;
            this.meters=val;
          }
        }
      })
      //$watch是一个实例方法;
      vm.$watch('kilometers',function(newValue,oldValue){
        document.getElementById('info').innerHTML='修改前值为:'+oldvalue+",修改后值为:"+newvalue;
      })
    </script>
  </body>
</html>
VUE之监听属性 watch_VUE_03
VUE之监听属性 watch_VUE_03
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-03-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档