zoukankan      html  css  js  c++  java
  • vue.js 监听属性的学习 千米/米/ 时 /分/ 秒的转换

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>vue的监听属性</title>
    <script type="text/javascript" src='./js/vue.js'></script>
    <script type="text/javascript">
    //单一入口
    window.onload = function(){

    //建立vue对象
    var app = new Vue({
    el:"#app",
    data:{
    kilometers:0,
    meters:0,


    },
    //监听属性逻辑
    watch:{
    kilometers:function(val){
    this.kilometers =val;
    this.meters =val *1000;
    },
    meters:function(val){

    this.kilometers =val /1000;
    this.meters.val;
    }

    }

    });
    var app1 = new Vue({
    el:"#app1",
    data:{
    seconds:0,
    minutes:0,
    hours:0
    },
    //监听属性
    watch:{
    seconds:function(val){
    this.seconds = val;
    this.minutes = val/60;
    this.hours=val/3600;
    },

    minutes:function(val){
    this.seconds = val*60;
    this.minutes =val;
    this.hours = val/60;
    },

    hours: function(val){
    this.seconds = val*3600;
    this.minutes = val *60;
    this.hours= val;
    }
    }
    });

    }

    </script>
    </head>
    <body>
    <div id='app'>
    千米: <input type="text" v-model ="kilometers"/>
    米: <input type="text" v-model="meters"/>

    </div>
    <br/> <br/>
    <div id='app1'>
    时:<input type="text" v-model = "hours">
    分:<input type="text" v-model ="minutes">
    秒:<input type="text" v-model ="seconds">
    </div>

    </body>
    </html>

    谢谢各位点评。希望跟各位的一起讨论学习!可以评论留下联系方式!

  • 相关阅读:
    POJ 1795 DNA Laboratory
    CodeForces 303B Rectangle Puzzle II
    HDU 2197 本源串
    HDU 5965 扫雷
    POJ 3099 Go Go Gorelians
    CodeForces 762D Maximum path
    CodeForces 731C Socks
    HDU 1231 最大连续子序列
    HDU 5650 so easy
    大话接口隐私与安全 转载
  • 原文地址:https://www.cnblogs.com/wh1109/p/10077419.html
Copyright © 2011-2022 走看看