zoukankan      html  css  js  c++  java
  • VueJs之判断与循环监听

    watch 会实时监听数据变化并改变自身的值

     1 <div id = "computed_props">
     2          千米 : <input type = "text" v-model = "kilometers">
     3          米 : <input type = "text" v-model = "meters">
     4       </div>
     5        <p id="info"></p>
     6       <script type = "text/javascript">
     7          var vm = new Vue({
     8             el: '#computed_props',
     9             data: {
    10                kilometers : 0,
    11                meters:0
    12             },
    13             methods: {
    14             },
    15             computed :{
    16             },
    17             watch : {
    18                kilometers:function(val) {
    19                   this.kilometers = val;
    20                   this.meters = val * 1000;
    21                },
    22                meters : function (val) {
    23                   this.kilometers = val/ 1000;
    24                   this.meters = val;
    25                }
    26             }
    27          });
    28          // $watch 是一个实例方法
    29         vm.$watch('kilometers', function (newValue, oldValue) {
    30             // 这个回调将在 vm.kilometers 改变后调用
    31             document.getElementById ("info").innerHTML = "修改前值为: " + oldValue + ",修改后值为: " + newValue;
    32         })
    33       </script>
    往事如烟,余生有我.
  • 相关阅读:
    关于串联匹配电阻其作用:
    上下拉电阻
    RS232
    常用硬件介绍
    VGA
    JTAG
    [生活]-理财入门
    [Camera] color shading的产生
    [camere] AWB老算法
    Python基础语法知识
  • 原文地址:https://www.cnblogs.com/assistants/p/10302514.html
Copyright © 2011-2022 走看看